
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module mp3scrub.gui.guiMain</title>
</head><body bgcolor="#f0f0f8">

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a href="mp3scrub.html"><font color="#ffffff">mp3scrub</font></a>.<a href="mp3scrub.gui.html"><font color="#ffffff">gui</font></a>.guiMain</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/lib/python2.6/dist-packages/mp3scrub/gui/guiMain.py">/usr/local/lib/python2.6/dist-packages/mp3scrub/gui/guiMain.py</a></font></td></tr></table>
    <p><tt>main&nbsp;wx&nbsp;code</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
    
<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="mp3scrub.globalz.html">mp3scrub.globalz</a><br>
<a href="mp3scrub.util.mylog.html">mp3scrub.util.mylog</a><br>
<a href="mp3scrub.scrubCmds.html">mp3scrub.scrubCmds</a><br>
</td><td width="25%" valign=top><a href="sys.html">sys</a><br>
<a href="mp3scrub.netquery.tagGuessCache.html">mp3scrub.netquery.tagGuessCache</a><br>
<a href="threading.html">threading</a><br>
</td><td width="25%" valign=top><a href="time.html">time</a><br>
<a href="traceback.html">traceback</a><br>
<a href="wx.html">wx</a><br>
</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
    
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a>(<a href="wx._controls.html#ToolBarBase">wx._controls.ToolBarBase</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="mp3scrub.gui.guiMain.html#MP3ToolBar">MP3ToolBar</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="wx._windows.html#Dialog">wx._windows.Dialog</a>(<a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="mp3scrub.gui.guiMain.html#RefineTrackDialog">RefineTrackDialog</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="wx._windows.html#Frame">wx._windows.Frame</a>(<a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="mp3scrub.gui.guiMain.html#MainApp">MainApp</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="wx._windows.html#ProgressDialog">wx._windows.ProgressDialog</a>(<a href="wx._windows.html#Dialog">wx._windows.Dialog</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="mp3scrub.gui.guiMain.html#MP3WaitDialog">MP3WaitDialog</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="wx.grid.html#Grid">wx.grid.Grid</a>(<a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="mp3scrub.gui.guiMain.html#MP3Grid">MP3Grid</a>
</font></dt></dl>
</dd>
</dl>
 <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MP3Grid">class <strong>MP3Grid</strong></a>(<a href="wx.grid.html#Grid">wx.grid.Grid</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>main&nbsp;grid&nbsp;to&nbsp;display&nbsp;files&nbsp;and&nbsp;tags<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="mp3scrub.gui.guiMain.html#MP3Grid">MP3Grid</a></dd>
<dd><a href="wx.grid.html#Grid">wx.grid.Grid</a></dd>
<dd><a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a></dd>
<dd><a href="wx._windows.html#Panel">wx._windows.Panel</a></dd>
<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MP3Grid-__init__"><strong>__init__</strong></a>(self, parent)</dt></dl>

<dl><dt><a name="MP3Grid-populateCells"><strong>populateCells</strong></a>(self, filter<font color="#909090">=None</font>)</dt><dd><tt>call&nbsp;everytime&nbsp;a&nbsp;major&nbsp;change&nbsp;is&nbsp;made&nbsp;to&nbsp;the&nbsp;global&nbsp;mp3&nbsp;list</tt></dd></dl>

<dl><dt><a name="MP3Grid-setCell"><strong>setCell</strong></a>(self, x, y, val)</dt><dd><tt>make&nbsp;a&nbsp;change&nbsp;to&nbsp;a&nbsp;single&nbsp;cell.&nbsp;quicker&nbsp;than&nbsp;the&nbsp;shotgun&nbsp;approach&nbsp;of&nbsp;populateCells</tt></dd></dl>

<hr>
Methods inherited from <a href="wx.grid.html#Grid">wx.grid.Grid</a>:<br>
<dl><dt><a name="MP3Grid-AppendCols"><strong>AppendCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AppendCols">AppendCols</a>(self,&nbsp;int&nbsp;numCols=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-AppendRows"><strong>AppendRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AppendRows">AppendRows</a>(self,&nbsp;int&nbsp;numRows=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSize"><strong>AutoSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSize">AutoSize</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeColLabelSize"><strong>AutoSizeColLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeColLabelSize">AutoSizeColLabelSize</a>(self,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeColumn"><strong>AutoSizeColumn</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeColumn">AutoSizeColumn</a>(self,&nbsp;int&nbsp;col,&nbsp;bool&nbsp;setAsMin=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeColumns"><strong>AutoSizeColumns</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeColumns">AutoSizeColumns</a>(self,&nbsp;bool&nbsp;setAsMin=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeRow"><strong>AutoSizeRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeRow">AutoSizeRow</a>(self,&nbsp;int&nbsp;row,&nbsp;bool&nbsp;setAsMin=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeRowLabelSize"><strong>AutoSizeRowLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeRowLabelSize">AutoSizeRowLabelSize</a>(self,&nbsp;int&nbsp;row)</tt></dd></dl>

<dl><dt><a name="MP3Grid-AutoSizeRows"><strong>AutoSizeRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AutoSizeRows">AutoSizeRows</a>(self,&nbsp;bool&nbsp;setAsMin=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-BeginBatch"><strong>BeginBatch</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-BeginBatch">BeginBatch</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-BlockToDeviceRect"><strong>BlockToDeviceRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-BlockToDeviceRect">BlockToDeviceRect</a>(self,&nbsp;GridCellCoords&nbsp;topLeft,&nbsp;GridCellCoords&nbsp;bottomRight)&nbsp;-&gt;&nbsp;Rect</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcCellsExposed"><strong>CalcCellsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CalcCellsExposed">CalcCellsExposed</a>(self,&nbsp;Region&nbsp;reg)&nbsp;-&gt;&nbsp;wxGridCellCoordsArray</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcColLabelsExposed"><strong>CalcColLabelsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CalcColLabelsExposed">CalcColLabelsExposed</a>(self,&nbsp;Region&nbsp;reg)&nbsp;-&gt;&nbsp;wxArrayInt</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcRowLabelsExposed"><strong>CalcRowLabelsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CalcRowLabelsExposed">CalcRowLabelsExposed</a>(self,&nbsp;Region&nbsp;reg)&nbsp;-&gt;&nbsp;wxArrayInt</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanDragCell"><strong>CanDragCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanDragCell">CanDragCell</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanDragColMove"><strong>CanDragColMove</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanDragColMove">CanDragColMove</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanDragColSize"><strong>CanDragColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanDragColSize">CanDragColSize</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanDragGridSize"><strong>CanDragGridSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanDragGridSize">CanDragGridSize</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanDragRowSize"><strong>CanDragRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanDragRowSize">CanDragRowSize</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanEnableCellControl"><strong>CanEnableCellControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanEnableCellControl">CanEnableCellControl</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CellToRect"><strong>CellToRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CellToRect">CellToRect</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;Rect</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClearGrid"><strong>ClearGrid</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClearGrid">ClearGrid</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClearSelection"><strong>ClearSelection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClearSelection">ClearSelection</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;size=DefaultSize,&nbsp;long&nbsp;style=WANTS_CHARS,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name=wxPyGridNameStr)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-CreateGrid"><strong>CreateGrid</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CreateGrid">CreateGrid</a>(self,&nbsp;int&nbsp;numRows,&nbsp;int&nbsp;numCols,&nbsp;WXGRIDSELECTIONMODES&nbsp;selmode=wxGridSelectCells)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-DeleteCols"><strong>DeleteCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DeleteCols">DeleteCols</a>(self,&nbsp;int&nbsp;pos=0,&nbsp;int&nbsp;numCols=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-DeleteRows"><strong>DeleteRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DeleteRows">DeleteRows</a>(self,&nbsp;int&nbsp;pos=0,&nbsp;int&nbsp;numRows=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-DeselectCell"><strong>DeselectCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DeselectCell">DeselectCell</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DeselectCol"><strong>DeselectCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DeselectCol">DeselectCol</a>(self,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DeselectRow"><strong>DeselectRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DeselectRow">DeselectRow</a>(self,&nbsp;int&nbsp;row)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableCellEditControl"><strong>DisableCellEditControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableCellEditControl">DisableCellEditControl</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableDragCell"><strong>DisableDragCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableDragCell">DisableDragCell</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableDragColMove"><strong>DisableDragColMove</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableDragColMove">DisableDragColMove</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableDragColSize"><strong>DisableDragColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableDragColSize">DisableDragColSize</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableDragGridSize"><strong>DisableDragGridSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableDragGridSize">DisableDragGridSize</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DisableDragRowSize"><strong>DisableDragRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DisableDragRowSize">DisableDragRowSize</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawCellHighlight"><strong>DrawCellHighlight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawCellHighlight">DrawCellHighlight</a>(self,&nbsp;DC&nbsp;dc,&nbsp;GridCellAttr&nbsp;attr)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawColLabel"><strong>DrawColLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawColLabel">DrawColLabel</a>(self,&nbsp;DC&nbsp;dc,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawColLabels"><strong>DrawColLabels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawColLabels">DrawColLabels</a>(self,&nbsp;DC&nbsp;dc,&nbsp;wxArrayInt&nbsp;cols)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawRowLabel"><strong>DrawRowLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawRowLabel">DrawRowLabel</a>(self,&nbsp;DC&nbsp;dc,&nbsp;int&nbsp;row)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawRowLabels"><strong>DrawRowLabels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawRowLabels">DrawRowLabels</a>(self,&nbsp;DC&nbsp;dc,&nbsp;wxArrayInt&nbsp;rows)</tt></dd></dl>

<dl><dt><a name="MP3Grid-DrawTextRectangle"><strong>DrawTextRectangle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DrawTextRectangle">DrawTextRectangle</a>(self,&nbsp;DC&nbsp;dc,&nbsp;String&nbsp;?,&nbsp;Rect&nbsp;?,&nbsp;int&nbsp;horizontalAlignment=LEFT,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;verticalAlignment=TOP,&nbsp;int&nbsp;textOrientation=HORIZONTAL)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableCellEditControl"><strong>EnableCellEditControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableCellEditControl">EnableCellEditControl</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableDragCell"><strong>EnableDragCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableDragCell">EnableDragCell</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableDragColMove"><strong>EnableDragColMove</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableDragColMove">EnableDragColMove</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableDragColSize"><strong>EnableDragColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableDragColSize">EnableDragColSize</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableDragGridSize"><strong>EnableDragGridSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableDragGridSize">EnableDragGridSize</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableDragRowSize"><strong>EnableDragRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableDragRowSize">EnableDragRowSize</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableEditing"><strong>EnableEditing</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableEditing">EnableEditing</a>(self,&nbsp;bool&nbsp;edit)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableGridLines"><strong>EnableGridLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableGridLines">EnableGridLines</a>(self,&nbsp;bool&nbsp;enable=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-EndBatch"><strong>EndBatch</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EndBatch">EndBatch</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-ForceRefresh"><strong>ForceRefresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ForceRefresh">ForceRefresh</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBatchCount"><strong>GetBatchCount</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBatchCount">GetBatchCount</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellAlignment"><strong>GetCellAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellAlignment">GetCellAlignment</a>(int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;(horiz,&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellBackgroundColour"><strong>GetCellBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellBackgroundColour">GetCellBackgroundColour</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellEditor"><strong>GetCellEditor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellEditor">GetCellEditor</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;GridCellEditor</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellFont"><strong>GetCellFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellFont">GetCellFont</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;Font</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellHighlightColour"><strong>GetCellHighlightColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellHighlightColour">GetCellHighlightColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellHighlightPenWidth"><strong>GetCellHighlightPenWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellHighlightPenWidth">GetCellHighlightPenWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellHighlightROPenWidth"><strong>GetCellHighlightROPenWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellHighlightROPenWidth">GetCellHighlightROPenWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellOverflow"><strong>GetCellOverflow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellOverflow">GetCellOverflow</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellRenderer"><strong>GetCellRenderer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellRenderer">GetCellRenderer</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;GridCellRenderer</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellSize"><strong>GetCellSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellSize">GetCellSize</a>(int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;(num_rows,&nbsp;num_cols)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellTextColour"><strong>GetCellTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellTextColour">GetCellTextColour</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCellValue"><strong>GetCellValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCellValue">GetCellValue</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColAt"><strong>GetColAt</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColAt">GetColAt</a>(self,&nbsp;int&nbsp;colPos)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColGridLinePen"><strong>GetColGridLinePen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColGridLinePen">GetColGridLinePen</a>(self,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;wxPen</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColLabelAlignment"><strong>GetColLabelAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColLabelAlignment">GetColLabelAlignment</a>()&nbsp;-&gt;&nbsp;(horiz,&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColLabelSize"><strong>GetColLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColLabelSize">GetColLabelSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColLabelTextOrientation"><strong>GetColLabelTextOrientation</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColLabelTextOrientation">GetColLabelTextOrientation</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColLabelValue"><strong>GetColLabelValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColLabelValue">GetColLabelValue</a>(self,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColMinimalAcceptableWidth"><strong>GetColMinimalAcceptableWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColMinimalAcceptableWidth">GetColMinimalAcceptableWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColPos"><strong>GetColPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColPos">GetColPos</a>(self,&nbsp;int&nbsp;colID)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetColSize"><strong>GetColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetColSize">GetColSize</a>(self,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultCellAlignment"><strong>GetDefaultCellAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultCellAlignment">GetDefaultCellAlignment</a>()&nbsp;-&gt;&nbsp;(horiz,&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultCellBackgroundColour"><strong>GetDefaultCellBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultCellBackgroundColour">GetDefaultCellBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultCellFont"><strong>GetDefaultCellFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultCellFont">GetDefaultCellFont</a>(self)&nbsp;-&gt;&nbsp;Font</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultCellOverflow"><strong>GetDefaultCellOverflow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultCellOverflow">GetDefaultCellOverflow</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultCellTextColour"><strong>GetDefaultCellTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultCellTextColour">GetDefaultCellTextColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultColLabelSize"><strong>GetDefaultColLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultColLabelSize">GetDefaultColLabelSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultColSize"><strong>GetDefaultColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultColSize">GetDefaultColSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultEditor"><strong>GetDefaultEditor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultEditor">GetDefaultEditor</a>(self)&nbsp;-&gt;&nbsp;GridCellEditor</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultEditorForCell"><strong>GetDefaultEditorForCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultEditorForCell">GetDefaultEditorForCell</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;GridCellEditor</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultEditorForType"><strong>GetDefaultEditorForType</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultEditorForType">GetDefaultEditorForType</a>(self,&nbsp;String&nbsp;typeName)&nbsp;-&gt;&nbsp;GridCellEditor</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultGridLinePen"><strong>GetDefaultGridLinePen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultGridLinePen">GetDefaultGridLinePen</a>(self)&nbsp;-&gt;&nbsp;wxPen</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultRenderer"><strong>GetDefaultRenderer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultRenderer">GetDefaultRenderer</a>(self)&nbsp;-&gt;&nbsp;GridCellRenderer</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultRendererForCell"><strong>GetDefaultRendererForCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultRendererForCell">GetDefaultRendererForCell</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;GridCellRenderer</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultRendererForType"><strong>GetDefaultRendererForType</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultRendererForType">GetDefaultRendererForType</a>(self,&nbsp;String&nbsp;typeName)&nbsp;-&gt;&nbsp;GridCellRenderer</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultRowLabelSize"><strong>GetDefaultRowLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultRowLabelSize">GetDefaultRowLabelSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultRowSize"><strong>GetDefaultRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultRowSize">GetDefaultRowSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridColLabelWindow"><strong>GetGridColLabelWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridColLabelWindow">GetGridColLabelWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridCornerLabelWindow"><strong>GetGridCornerLabelWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridCornerLabelWindow">GetGridCornerLabelWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridCursorCol"><strong>GetGridCursorCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridCursorCol">GetGridCursorCol</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridCursorRow"><strong>GetGridCursorRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridCursorRow">GetGridCursorRow</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridLineColour"><strong>GetGridLineColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridLineColour">GetGridLineColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridRowLabelWindow"><strong>GetGridRowLabelWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridRowLabelWindow">GetGridRowLabelWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGridWindow"><strong>GetGridWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGridWindow">GetGridWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetLabelBackgroundColour"><strong>GetLabelBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetLabelBackgroundColour">GetLabelBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetLabelFont"><strong>GetLabelFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetLabelFont">GetLabelFont</a>(self)&nbsp;-&gt;&nbsp;Font</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetLabelTextColour"><strong>GetLabelTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetLabelTextColour">GetLabelTextColour</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetNumberCols"><strong>GetNumberCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetNumberCols">GetNumberCols</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetNumberRows"><strong>GetNumberRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetNumberRows">GetNumberRows</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetOrCreateCellAttr"><strong>GetOrCreateCellAttr</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetOrCreateCellAttr">GetOrCreateCellAttr</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;GridCellAttr</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowGridLinePen"><strong>GetRowGridLinePen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowGridLinePen">GetRowGridLinePen</a>(self,&nbsp;int&nbsp;row)&nbsp;-&gt;&nbsp;wxPen</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowLabelAlignment"><strong>GetRowLabelAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowLabelAlignment">GetRowLabelAlignment</a>()&nbsp;-&gt;&nbsp;(horiz,&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowLabelSize"><strong>GetRowLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowLabelSize">GetRowLabelSize</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowLabelValue"><strong>GetRowLabelValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowLabelValue">GetRowLabelValue</a>(self,&nbsp;int&nbsp;row)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowMinimalAcceptableHeight"><strong>GetRowMinimalAcceptableHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowMinimalAcceptableHeight">GetRowMinimalAcceptableHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRowSize"><strong>GetRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRowSize">GetRowSize</a>(self,&nbsp;int&nbsp;row)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollLineX"><strong>GetScrollLineX</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollLineX">GetScrollLineX</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollLineY"><strong>GetScrollLineY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollLineY">GetScrollLineY</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollX"><strong>GetScrollX</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollX">GetScrollX</a>(self,&nbsp;int&nbsp;x)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollY"><strong>GetScrollY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollY">GetScrollY</a>(self,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectedCells"><strong>GetSelectedCells</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectedCells">GetSelectedCells</a>(self)&nbsp;-&gt;&nbsp;wxGridCellCoordsArray</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectedCols"><strong>GetSelectedCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectedCols">GetSelectedCols</a>(self)&nbsp;-&gt;&nbsp;wxArrayInt</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectedRows"><strong>GetSelectedRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectedRows">GetSelectedRows</a>(self)&nbsp;-&gt;&nbsp;wxArrayInt</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectionBackground"><strong>GetSelectionBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectionBackground">GetSelectionBackground</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectionBlockBottomRight"><strong>GetSelectionBlockBottomRight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectionBlockBottomRight">GetSelectionBlockBottomRight</a>(self)&nbsp;-&gt;&nbsp;wxGridCellCoordsArray</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectionBlockTopLeft"><strong>GetSelectionBlockTopLeft</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectionBlockTopLeft">GetSelectionBlockTopLeft</a>(self)&nbsp;-&gt;&nbsp;wxGridCellCoordsArray</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectionForeground"><strong>GetSelectionForeground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectionForeground">GetSelectionForeground</a>(self)&nbsp;-&gt;&nbsp;Colour</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSelectionMode"><strong>GetSelectionMode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSelectionMode">GetSelectionMode</a>(self)&nbsp;-&gt;&nbsp;WXGRIDSELECTIONMODES</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetTable"><strong>GetTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetTable">GetTable</a>(self)&nbsp;-&gt;&nbsp;GridTableBase</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetTextBoxSize"><strong>GetTextBoxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetTextBoxSize">GetTextBoxSize</a>(DC&nbsp;dc,&nbsp;list&nbsp;lines)&nbsp;-&gt;&nbsp;(width,&nbsp;height)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GridLinesEnabled"><strong>GridLinesEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GridLinesEnabled">GridLinesEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-HideCellEditControl"><strong>HideCellEditControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HideCellEditControl">HideCellEditControl</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-InsertCols"><strong>InsertCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InsertCols">InsertCols</a>(self,&nbsp;int&nbsp;pos=0,&nbsp;int&nbsp;numCols=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-InsertRows"><strong>InsertRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InsertRows">InsertRows</a>(self,&nbsp;int&nbsp;pos=0,&nbsp;int&nbsp;numRows=1,&nbsp;bool&nbsp;updateLabels=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsCellEditControlEnabled"><strong>IsCellEditControlEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsCellEditControlEnabled">IsCellEditControlEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsCellEditControlShown"><strong>IsCellEditControlShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsCellEditControlShown">IsCellEditControlShown</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsCurrentCellReadOnly"><strong>IsCurrentCellReadOnly</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsCurrentCellReadOnly">IsCurrentCellReadOnly</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsEditable"><strong>IsEditable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsEditable">IsEditable</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsInSelection"><strong>IsInSelection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsInSelection">IsInSelection</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsReadOnly"><strong>IsReadOnly</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsReadOnly">IsReadOnly</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsSelection"><strong>IsSelection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsSelection">IsSelection</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsVisible"><strong>IsVisible</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsVisible">IsVisible</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;bool&nbsp;wholeCellVisible=True)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MakeCellVisible"><strong>MakeCellVisible</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MakeCellVisible">MakeCellVisible</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorDown"><strong>MoveCursorDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorDown">MoveCursorDown</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorDownBlock"><strong>MoveCursorDownBlock</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorDownBlock">MoveCursorDownBlock</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorLeft"><strong>MoveCursorLeft</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorLeft">MoveCursorLeft</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorLeftBlock"><strong>MoveCursorLeftBlock</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorLeftBlock">MoveCursorLeftBlock</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorRight"><strong>MoveCursorRight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorRight">MoveCursorRight</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorRightBlock"><strong>MoveCursorRightBlock</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorRightBlock">MoveCursorRightBlock</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorUp"><strong>MoveCursorUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorUp">MoveCursorUp</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveCursorUpBlock"><strong>MoveCursorUpBlock</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveCursorUpBlock">MoveCursorUpBlock</a>(self,&nbsp;bool&nbsp;expandSelection)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MovePageDown"><strong>MovePageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MovePageDown">MovePageDown</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-MovePageUp"><strong>MovePageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MovePageUp">MovePageUp</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-ProcessTableMessage"><strong>ProcessTableMessage</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ProcessTableMessage">ProcessTableMessage</a>(self,&nbsp;GridTableMessage&nbsp;?)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-RegisterDataType"><strong>RegisterDataType</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-RegisterDataType">RegisterDataType</a>(self,&nbsp;String&nbsp;typeName,&nbsp;GridCellRenderer&nbsp;renderer,&nbsp;GridCellEditor&nbsp;editor)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SaveEditControlValue"><strong>SaveEditControlValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SaveEditControlValue">SaveEditControlValue</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SelectAll"><strong>SelectAll</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SelectAll">SelectAll</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SelectBlock"><strong>SelectBlock</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SelectBlock">SelectBlock</a>(self,&nbsp;int&nbsp;topRow,&nbsp;int&nbsp;leftCol,&nbsp;int&nbsp;bottomRow,&nbsp;int&nbsp;rightCol,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;addToSelected=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SelectCol"><strong>SelectCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SelectCol">SelectCol</a>(self,&nbsp;int&nbsp;col,&nbsp;bool&nbsp;addToSelected=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SelectRow"><strong>SelectRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SelectRow">SelectRow</a>(self,&nbsp;int&nbsp;row,&nbsp;bool&nbsp;addToSelected=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetAttr"><strong>SetAttr</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetAttr">SetAttr</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;GridCellAttr&nbsp;attr)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellAlignment"><strong>SetCellAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellAlignment">SetCellAlignment</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;int&nbsp;horiz,&nbsp;int&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellBackgroundColour"><strong>SetCellBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellBackgroundColour">SetCellBackgroundColour</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellEditor"><strong>SetCellEditor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellEditor">SetCellEditor</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;GridCellEditor&nbsp;editor)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellFont"><strong>SetCellFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellFont">SetCellFont</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;Font&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellHighlightColour"><strong>SetCellHighlightColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellHighlightColour">SetCellHighlightColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellHighlightPenWidth"><strong>SetCellHighlightPenWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellHighlightPenWidth">SetCellHighlightPenWidth</a>(self,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellHighlightROPenWidth"><strong>SetCellHighlightROPenWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellHighlightROPenWidth">SetCellHighlightROPenWidth</a>(self,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellOverflow"><strong>SetCellOverflow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellOverflow">SetCellOverflow</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;bool&nbsp;allow)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellRenderer"><strong>SetCellRenderer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellRenderer">SetCellRenderer</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;GridCellRenderer&nbsp;renderer)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellSize"><strong>SetCellSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellSize">SetCellSize</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;int&nbsp;num_rows,&nbsp;int&nbsp;num_cols)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellTextColour"><strong>SetCellTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellTextColour">SetCellTextColour</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCellValue"><strong>SetCellValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCellValue">SetCellValue</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;String&nbsp;s)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColAttr"><strong>SetColAttr</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColAttr">SetColAttr</a>(self,&nbsp;int&nbsp;col,&nbsp;GridCellAttr&nbsp;attr)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColFormatBool"><strong>SetColFormatBool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColFormatBool">SetColFormatBool</a>(self,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColFormatCustom"><strong>SetColFormatCustom</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColFormatCustom">SetColFormatCustom</a>(self,&nbsp;int&nbsp;col,&nbsp;String&nbsp;typeName)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColFormatFloat"><strong>SetColFormatFloat</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColFormatFloat">SetColFormatFloat</a>(self,&nbsp;int&nbsp;col,&nbsp;int&nbsp;width=-1,&nbsp;int&nbsp;precision=-1)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColFormatNumber"><strong>SetColFormatNumber</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColFormatNumber">SetColFormatNumber</a>(self,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColLabelAlignment"><strong>SetColLabelAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColLabelAlignment">SetColLabelAlignment</a>(self,&nbsp;int&nbsp;horiz,&nbsp;int&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColLabelSize"><strong>SetColLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColLabelSize">SetColLabelSize</a>(self,&nbsp;int&nbsp;height)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColLabelTextOrientation"><strong>SetColLabelTextOrientation</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColLabelTextOrientation">SetColLabelTextOrientation</a>(self,&nbsp;int&nbsp;textOrientation)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColLabelValue"><strong>SetColLabelValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColLabelValue">SetColLabelValue</a>(self,&nbsp;int&nbsp;col,&nbsp;String&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColMinimalAcceptableWidth"><strong>SetColMinimalAcceptableWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColMinimalAcceptableWidth">SetColMinimalAcceptableWidth</a>(self,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColMinimalWidth"><strong>SetColMinimalWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColMinimalWidth">SetColMinimalWidth</a>(self,&nbsp;int&nbsp;col,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColPos"><strong>SetColPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColPos">SetColPos</a>(self,&nbsp;int&nbsp;colID,&nbsp;int&nbsp;newPos)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetColSize"><strong>SetColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetColSize">SetColSize</a>(self,&nbsp;int&nbsp;col,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultCellAlignment"><strong>SetDefaultCellAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultCellAlignment">SetDefaultCellAlignment</a>(self,&nbsp;int&nbsp;horiz,&nbsp;int&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultCellBackgroundColour"><strong>SetDefaultCellBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultCellBackgroundColour">SetDefaultCellBackgroundColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultCellFont"><strong>SetDefaultCellFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultCellFont">SetDefaultCellFont</a>(self,&nbsp;Font&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultCellOverflow"><strong>SetDefaultCellOverflow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultCellOverflow">SetDefaultCellOverflow</a>(self,&nbsp;bool&nbsp;allow)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultCellTextColour"><strong>SetDefaultCellTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultCellTextColour">SetDefaultCellTextColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultColSize"><strong>SetDefaultColSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultColSize">SetDefaultColSize</a>(self,&nbsp;int&nbsp;width,&nbsp;bool&nbsp;resizeExistingCols=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultEditor"><strong>SetDefaultEditor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultEditor">SetDefaultEditor</a>(self,&nbsp;GridCellEditor&nbsp;editor)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultRenderer"><strong>SetDefaultRenderer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultRenderer">SetDefaultRenderer</a>(self,&nbsp;GridCellRenderer&nbsp;renderer)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDefaultRowSize"><strong>SetDefaultRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDefaultRowSize">SetDefaultRowSize</a>(self,&nbsp;int&nbsp;height,&nbsp;bool&nbsp;resizeExistingRows=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetGridCursor"><strong>SetGridCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetGridCursor">SetGridCursor</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetGridLineColour"><strong>SetGridLineColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetGridLineColour">SetGridLineColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetLabelBackgroundColour"><strong>SetLabelBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetLabelBackgroundColour">SetLabelBackgroundColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetLabelFont"><strong>SetLabelFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetLabelFont">SetLabelFont</a>(self,&nbsp;Font&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetLabelTextColour"><strong>SetLabelTextColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetLabelTextColour">SetLabelTextColour</a>(self,&nbsp;Colour&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetMargins"><strong>SetMargins</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetMargins">SetMargins</a>(self,&nbsp;int&nbsp;extraWidth,&nbsp;int&nbsp;extraHeight)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetReadOnly"><strong>SetReadOnly</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetReadOnly">SetReadOnly</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;col,&nbsp;bool&nbsp;isReadOnly=True)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowAttr"><strong>SetRowAttr</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowAttr">SetRowAttr</a>(self,&nbsp;int&nbsp;row,&nbsp;GridCellAttr&nbsp;attr)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowLabelAlignment"><strong>SetRowLabelAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowLabelAlignment">SetRowLabelAlignment</a>(self,&nbsp;int&nbsp;horiz,&nbsp;int&nbsp;vert)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowLabelSize"><strong>SetRowLabelSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowLabelSize">SetRowLabelSize</a>(self,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowLabelValue"><strong>SetRowLabelValue</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowLabelValue">SetRowLabelValue</a>(self,&nbsp;int&nbsp;row,&nbsp;String&nbsp;?)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowMinimalAcceptableHeight"><strong>SetRowMinimalAcceptableHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowMinimalAcceptableHeight">SetRowMinimalAcceptableHeight</a>(self,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowMinimalHeight"><strong>SetRowMinimalHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowMinimalHeight">SetRowMinimalHeight</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;width)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRowSize"><strong>SetRowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRowSize">SetRowSize</a>(self,&nbsp;int&nbsp;row,&nbsp;int&nbsp;height)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollLineX"><strong>SetScrollLineX</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollLineX">SetScrollLineX</a>(self,&nbsp;int&nbsp;x)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollLineY"><strong>SetScrollLineY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollLineY">SetScrollLineY</a>(self,&nbsp;int&nbsp;y)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSelectionBackground"><strong>SetSelectionBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSelectionBackground">SetSelectionBackground</a>(self,&nbsp;Colour&nbsp;c)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSelectionForeground"><strong>SetSelectionForeground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSelectionForeground">SetSelectionForeground</a>(self,&nbsp;Colour&nbsp;c)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSelectionMode"><strong>SetSelectionMode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSelectionMode">SetSelectionMode</a>(self,&nbsp;WXGRIDSELECTIONMODES&nbsp;selmode)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetTable"><strong>SetTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetTable">SetTable</a>(self,&nbsp;GridTableBase&nbsp;table,&nbsp;bool&nbsp;takeOwnership=False,&nbsp;WXGRIDSELECTIONMODES&nbsp;selmode=wxGridSelectCells)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-ShowCellEditControl"><strong>ShowCellEditControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ShowCellEditControl">ShowCellEditControl</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-XToCol"><strong>XToCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-XToCol">XToCol</a>(self,&nbsp;int&nbsp;x,&nbsp;bool&nbsp;clipToMinMax=False)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-XToEdgeOfCol"><strong>XToEdgeOfCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-XToEdgeOfCol">XToEdgeOfCol</a>(self,&nbsp;int&nbsp;x)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-XYToCell"><strong>XYToCell</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-XYToCell">XYToCell</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;GridCellCoords</tt></dd></dl>

<dl><dt><a name="MP3Grid-YToEdgeOfRow"><strong>YToEdgeOfRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-YToEdgeOfRow">YToEdgeOfRow</a>(self,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-YToRow"><strong>YToRow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-YToRow">YToRow</a>(self,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>

<hr>
Static methods inherited from <a href="wx.grid.html#Grid">wx.grid.Grid</a>:<br>
<dl><dt><a name="MP3Grid-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
&nbsp;<br>
The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
this.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx.grid.html#Grid">wx.grid.Grid</a>:<br>
<dl><dt><strong>BatchCount</strong></dt>
<dd><tt>See&nbsp;`GetBatchCount`</tt></dd>
</dl>
<dl><dt><strong>CellHighlightColour</strong></dt>
<dd><tt>See&nbsp;`GetCellHighlightColour`&nbsp;and&nbsp;`SetCellHighlightColour`</tt></dd>
</dl>
<dl><dt><strong>CellHighlightPenWidth</strong></dt>
<dd><tt>See&nbsp;`GetCellHighlightPenWidth`&nbsp;and&nbsp;`SetCellHighlightPenWidth`</tt></dd>
</dl>
<dl><dt><strong>CellHighlightROPenWidth</strong></dt>
<dd><tt>See&nbsp;`GetCellHighlightROPenWidth`&nbsp;and&nbsp;`SetCellHighlightROPenWidth`</tt></dd>
</dl>
<dl><dt><strong>CellSize</strong></dt>
<dd><tt>See&nbsp;`GetCellSize`&nbsp;and&nbsp;`SetCellSize`</tt></dd>
</dl>
<dl><dt><strong>ColLabelAlignment</strong></dt>
<dd><tt>See&nbsp;`GetColLabelAlignment`&nbsp;and&nbsp;`SetColLabelAlignment`</tt></dd>
</dl>
<dl><dt><strong>ColLabelSize</strong></dt>
<dd><tt>See&nbsp;`GetColLabelSize`&nbsp;and&nbsp;`SetColLabelSize`</tt></dd>
</dl>
<dl><dt><strong>ColLabelTextOrientation</strong></dt>
<dd><tt>See&nbsp;`GetColLabelTextOrientation`&nbsp;and&nbsp;`SetColLabelTextOrientation`</tt></dd>
</dl>
<dl><dt><strong>ColMinimalAcceptableWidth</strong></dt>
<dd><tt>See&nbsp;`GetColMinimalAcceptableWidth`&nbsp;and&nbsp;`SetColMinimalAcceptableWidth`</tt></dd>
</dl>
<dl><dt><strong>DefaultCellAlignment</strong></dt>
<dd><tt>See&nbsp;`GetDefaultCellAlignment`&nbsp;and&nbsp;`SetDefaultCellAlignment`</tt></dd>
</dl>
<dl><dt><strong>DefaultCellBackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetDefaultCellBackgroundColour`&nbsp;and&nbsp;`SetDefaultCellBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>DefaultCellFont</strong></dt>
<dd><tt>See&nbsp;`GetDefaultCellFont`&nbsp;and&nbsp;`SetDefaultCellFont`</tt></dd>
</dl>
<dl><dt><strong>DefaultCellOverflow</strong></dt>
<dd><tt>See&nbsp;`GetDefaultCellOverflow`&nbsp;and&nbsp;`SetDefaultCellOverflow`</tt></dd>
</dl>
<dl><dt><strong>DefaultCellTextColour</strong></dt>
<dd><tt>See&nbsp;`GetDefaultCellTextColour`&nbsp;and&nbsp;`SetDefaultCellTextColour`</tt></dd>
</dl>
<dl><dt><strong>DefaultColLabelSize</strong></dt>
<dd><tt>See&nbsp;`GetDefaultColLabelSize`</tt></dd>
</dl>
<dl><dt><strong>DefaultColSize</strong></dt>
<dd><tt>See&nbsp;`GetDefaultColSize`&nbsp;and&nbsp;`SetDefaultColSize`</tt></dd>
</dl>
<dl><dt><strong>DefaultEditor</strong></dt>
<dd><tt>See&nbsp;`GetDefaultEditor`&nbsp;and&nbsp;`SetDefaultEditor`</tt></dd>
</dl>
<dl><dt><strong>DefaultGridLinePen</strong></dt>
<dd><tt>See&nbsp;`GetDefaultGridLinePen`</tt></dd>
</dl>
<dl><dt><strong>DefaultRenderer</strong></dt>
<dd><tt>See&nbsp;`GetDefaultRenderer`&nbsp;and&nbsp;`SetDefaultRenderer`</tt></dd>
</dl>
<dl><dt><strong>DefaultRowLabelSize</strong></dt>
<dd><tt>See&nbsp;`GetDefaultRowLabelSize`</tt></dd>
</dl>
<dl><dt><strong>DefaultRowSize</strong></dt>
<dd><tt>See&nbsp;`GetDefaultRowSize`&nbsp;and&nbsp;`SetDefaultRowSize`</tt></dd>
</dl>
<dl><dt><strong>GridColLabelWindow</strong></dt>
<dd><tt>See&nbsp;`GetGridColLabelWindow`</tt></dd>
</dl>
<dl><dt><strong>GridCornerLabelWindow</strong></dt>
<dd><tt>See&nbsp;`GetGridCornerLabelWindow`</tt></dd>
</dl>
<dl><dt><strong>GridCursorCol</strong></dt>
<dd><tt>See&nbsp;`GetGridCursorCol`</tt></dd>
</dl>
<dl><dt><strong>GridCursorRow</strong></dt>
<dd><tt>See&nbsp;`GetGridCursorRow`</tt></dd>
</dl>
<dl><dt><strong>GridLineColour</strong></dt>
<dd><tt>See&nbsp;`GetGridLineColour`&nbsp;and&nbsp;`SetGridLineColour`</tt></dd>
</dl>
<dl><dt><strong>GridRowLabelWindow</strong></dt>
<dd><tt>See&nbsp;`GetGridRowLabelWindow`</tt></dd>
</dl>
<dl><dt><strong>GridWindow</strong></dt>
<dd><tt>See&nbsp;`GetGridWindow`</tt></dd>
</dl>
<dl><dt><strong>LabelBackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetLabelBackgroundColour`&nbsp;and&nbsp;`SetLabelBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>LabelFont</strong></dt>
<dd><tt>See&nbsp;`GetLabelFont`&nbsp;and&nbsp;`SetLabelFont`</tt></dd>
</dl>
<dl><dt><strong>LabelTextColour</strong></dt>
<dd><tt>See&nbsp;`GetLabelTextColour`&nbsp;and&nbsp;`SetLabelTextColour`</tt></dd>
</dl>
<dl><dt><strong>NumberCols</strong></dt>
<dd><tt>See&nbsp;`GetNumberCols`</tt></dd>
</dl>
<dl><dt><strong>NumberRows</strong></dt>
<dd><tt>See&nbsp;`GetNumberRows`</tt></dd>
</dl>
<dl><dt><strong>RowLabelAlignment</strong></dt>
<dd><tt>See&nbsp;`GetRowLabelAlignment`&nbsp;and&nbsp;`SetRowLabelAlignment`</tt></dd>
</dl>
<dl><dt><strong>RowLabelSize</strong></dt>
<dd><tt>See&nbsp;`GetRowLabelSize`&nbsp;and&nbsp;`SetRowLabelSize`</tt></dd>
</dl>
<dl><dt><strong>RowMinimalAcceptableHeight</strong></dt>
<dd><tt>See&nbsp;`GetRowMinimalAcceptableHeight`&nbsp;and&nbsp;`SetRowMinimalAcceptableHeight`</tt></dd>
</dl>
<dl><dt><strong>ScrollLineX</strong></dt>
<dd><tt>See&nbsp;`GetScrollLineX`&nbsp;and&nbsp;`SetScrollLineX`</tt></dd>
</dl>
<dl><dt><strong>ScrollLineY</strong></dt>
<dd><tt>See&nbsp;`GetScrollLineY`&nbsp;and&nbsp;`SetScrollLineY`</tt></dd>
</dl>
<dl><dt><strong>SelectedCells</strong></dt>
<dd><tt>See&nbsp;`GetSelectedCells`</tt></dd>
</dl>
<dl><dt><strong>SelectedCols</strong></dt>
<dd><tt>See&nbsp;`GetSelectedCols`</tt></dd>
</dl>
<dl><dt><strong>SelectedRows</strong></dt>
<dd><tt>See&nbsp;`GetSelectedRows`</tt></dd>
</dl>
<dl><dt><strong>SelectionBackground</strong></dt>
<dd><tt>See&nbsp;`GetSelectionBackground`&nbsp;and&nbsp;`SetSelectionBackground`</tt></dd>
</dl>
<dl><dt><strong>SelectionBlockBottomRight</strong></dt>
<dd><tt>See&nbsp;`GetSelectionBlockBottomRight`</tt></dd>
</dl>
<dl><dt><strong>SelectionBlockTopLeft</strong></dt>
<dd><tt>See&nbsp;`GetSelectionBlockTopLeft`</tt></dd>
</dl>
<dl><dt><strong>SelectionForeground</strong></dt>
<dd><tt>See&nbsp;`GetSelectionForeground`&nbsp;and&nbsp;`SetSelectionForeground`</tt></dd>
</dl>
<dl><dt><strong>SelectionMode</strong></dt>
<dd><tt>See&nbsp;`GetSelectionMode`&nbsp;and&nbsp;`SetSelectionMode`</tt></dd>
</dl>
<dl><dt><strong>Table</strong></dt>
<dd><tt>See&nbsp;`GetTable`&nbsp;and&nbsp;`SetTable`</tt></dd>
</dl>
<dl><dt><strong>thisown</strong></dt>
<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
</dl>
<hr>
Data and other attributes inherited from <a href="wx.grid.html#Grid">wx.grid.Grid</a>:<br>
<dl><dt><strong>SelectCells</strong> = 0</dl>

<dl><dt><strong>SelectColumns</strong> = 2</dl>

<dl><dt><strong>SelectRows</strong> = 1</dl>

<dl><dt><strong>wxGridSelectCells</strong> = 0</dl>

<dl><dt><strong>wxGridSelectColumns</strong> = 2</dl>

<dl><dt><strong>wxGridSelectRows</strong> = 1</dl>

<hr>
Methods inherited from <a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>:<br>
<dl><dt><a name="MP3Grid-AdjustScrollbars"><strong>AdjustScrollbars</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AdjustScrollbars">AdjustScrollbars</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcScrollInc"><strong>CalcScrollInc</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CalcScrollInc">CalcScrollInc</a>(self,&nbsp;ScrollWinEvent&nbsp;event)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcScrolledPosition"><strong>CalcScrolledPosition</strong></a>(*args)</dt><dd><tt><a href="#MP3Grid-CalcScrolledPosition">CalcScrolledPosition</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
<a href="#MP3Grid-CalcScrolledPosition">CalcScrolledPosition</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(sx,&nbsp;sy)<br>
&nbsp;<br>
Translate&nbsp;between&nbsp;scrolled&nbsp;and&nbsp;unscrolled&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3Grid-CalcUnscrolledPosition"><strong>CalcUnscrolledPosition</strong></a>(*args)</dt><dd><tt><a href="#MP3Grid-CalcUnscrolledPosition">CalcUnscrolledPosition</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
<a href="#MP3Grid-CalcUnscrolledPosition">CalcUnscrolledPosition</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(ux,&nbsp;uy)<br>
&nbsp;<br>
Translate&nbsp;between&nbsp;scrolled&nbsp;and&nbsp;unscrolled&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3Grid-DoPrepareDC"><strong>DoPrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DoPrepareDC">DoPrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Normally&nbsp;what&nbsp;is&nbsp;called&nbsp;by&nbsp;`PrepareDC`.</tt></dd></dl>

<dl><dt><a name="MP3Grid-EnableScrolling"><strong>EnableScrolling</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-EnableScrolling">EnableScrolling</a>(self,&nbsp;bool&nbsp;x_scrolling,&nbsp;bool&nbsp;y_scrolling)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScaleX"><strong>GetScaleX</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScaleX">GetScaleX</a>(self)&nbsp;-&gt;&nbsp;double</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScaleY"><strong>GetScaleY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScaleY">GetScaleY</a>(self)&nbsp;-&gt;&nbsp;double</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollPageSize"><strong>GetScrollPageSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollPageSize">GetScrollPageSize</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollPixelsPerUnit"><strong>GetScrollPixelsPerUnit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollPixelsPerUnit">GetScrollPixelsPerUnit</a>()&nbsp;-&gt;&nbsp;(xUnit,&nbsp;yUnit)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;size&nbsp;of&nbsp;one&nbsp;logical&nbsp;unit&nbsp;in&nbsp;physical&nbsp;units.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetTargetWindow"><strong>GetTargetWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetTargetWindow">GetTargetWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetViewStart"><strong>GetViewStart</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetViewStart">GetViewStart</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;view&nbsp;start</tt></dd></dl>

<dl><dt><a name="MP3Grid-Scroll"><strong>Scroll</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Scroll">Scroll</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScale"><strong>SetScale</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScale">SetScale</a>(self,&nbsp;double&nbsp;xs,&nbsp;double&nbsp;ys)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollPageSize"><strong>SetScrollPageSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollPageSize">SetScrollPageSize</a>(self,&nbsp;int&nbsp;orient,&nbsp;int&nbsp;pageSize)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollRate"><strong>SetScrollRate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollRate">SetScrollRate</a>(self,&nbsp;int&nbsp;xstep,&nbsp;int&nbsp;ystep)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollbars"><strong>SetScrollbars</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollbars">SetScrollbars</a>(self,&nbsp;int&nbsp;pixelsPerUnitX,&nbsp;int&nbsp;pixelsPerUnitY,&nbsp;int&nbsp;noUnitsX,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;noUnitsY,&nbsp;int&nbsp;xPos=0,&nbsp;int&nbsp;yPos=0,&nbsp;bool&nbsp;noRefresh=False)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetTargetWindow"><strong>SetTargetWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetTargetWindow">SetTargetWindow</a>(self,&nbsp;Window&nbsp;target)</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>:<br>
<dl><dt><strong>ScaleX</strong></dt>
<dd><tt>See&nbsp;`GetScaleX`</tt></dd>
</dl>
<dl><dt><strong>ScaleY</strong></dt>
<dd><tt>See&nbsp;`GetScaleY`</tt></dd>
</dl>
<dl><dt><strong>TargetWindow</strong></dt>
<dd><tt>See&nbsp;`GetTargetWindow`&nbsp;and&nbsp;`SetTargetWindow`</tt></dd>
</dl>
<dl><dt><strong>ViewStart</strong></dt>
<dd><tt>See&nbsp;`GetViewStart`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._windows.html#Panel">wx._windows.Panel</a>:<br>
<dl><dt><a name="MP3Grid-SetFocusIgnoringChildren"><strong>SetFocusIgnoringChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetFocusIgnoringChildren">SetFocusIgnoringChildren</a>(self)<br>
&nbsp;<br>
In&nbsp;contrast&nbsp;to&nbsp;`SetFocus`&nbsp;(see&nbsp;above)&nbsp;this&nbsp;will&nbsp;set&nbsp;the&nbsp;focus&nbsp;to&nbsp;the<br>
panel&nbsp;even&nbsp;of&nbsp;there&nbsp;are&nbsp;child&nbsp;windows&nbsp;in&nbsp;the&nbsp;panel.&nbsp;This&nbsp;is&nbsp;only<br>
rarely&nbsp;needed.</tt></dd></dl>

<hr>
Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3Grid-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>

<dl><dt><a name="MP3Grid-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
it.</tt></dd></dl>

<dl><dt><a name="MP3Grid-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>

<dl><dt><a name="MP3Grid-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>

<dl><dt><a name="MP3Grid-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
&nbsp;<br>
Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>

<dl><dt><a name="MP3Grid-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>

<dl><dt><a name="MP3Grid-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
&nbsp;<br>
NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>

<dl><dt><a name="MP3Grid-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CaptureMouse">CaptureMouse</a>(self)<br>
&nbsp;<br>
Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
release&nbsp;the&nbsp;capture.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
&nbsp;<br>
Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
recapture&nbsp;mouse.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3Grid-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3Grid-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3Grid-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClearBackground">ClearBackground</a>(self)<br>
&nbsp;<br>
Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ClientToWindowSize"><strong>ClientToWindowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ClientToWindowSize">ClientToWindowSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3Grid-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>

<dl><dt><a name="MP3Grid-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3Grid-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3Grid-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
non-existent&nbsp;windows.<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>

<dl><dt><a name="MP3Grid-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
destructor.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#MP3Grid-Enable">Enable</a>(false).</tt></dd></dl>

<dl><dt><a name="MP3Grid-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DissociateHandle">DissociateHandle</a>(self)<br>
&nbsp;<br>
Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3Grid-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
&nbsp;<br>
Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3Grid-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>

<dl><dt><a name="MP3Grid-FindWindowByLabel"><strong>FindWindowByLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-FindWindowByLabel">FindWindowByLabel</a>(self,&nbsp;String&nbsp;label)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;label</tt></dd></dl>

<dl><dt><a name="MP3Grid-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>

<dl><dt><a name="MP3Grid-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Fit">Fit</a>(self)<br>
&nbsp;<br>
Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#MP3Grid-SetClientSize">SetClientSize</a>(child.<a href="#MP3Grid-GetSize">GetSize</a>())<br>
instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3Grid-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-FitInside">FitInside</a>(self)<br>
&nbsp;<br>
Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Freeze">Freeze</a>(self)<br>
&nbsp;<br>
Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
been&nbsp;undone.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
mandatory&nbsp;directive.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
&nbsp;<br>
:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#MP3Grid-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
<a href="#MP3Grid-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
&nbsp;<br>
Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
are&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
&nbsp;<br>
Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;an&nbsp;instance&nbsp;of&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is<br>
useful&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control<br>
as&nbsp;in&nbsp;a&nbsp;standard&nbsp;control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard<br>
coding&nbsp;specific&nbsp;colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of<br>
place&nbsp;on&nbsp;the&nbsp;user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
the&nbsp;results.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
&nbsp;<br>
Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
generated.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
&nbsp;<br>
get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
there&nbsp;is&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3Grid-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>

<dl><dt><a name="MP3Grid-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>

<dl><dt><a name="MP3Grid-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
background.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
correctly.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#MP3Grid-Show">Show</a>(False).</tt></dd></dl>

<dl><dt><a name="MP3Grid-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3Grid-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3Grid-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InheritAttributes">InheritAttributes</a>(self)<br>
&nbsp;<br>
This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
colours.<br>
&nbsp;<br>
By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
&nbsp;<br>
This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
parents&nbsp;attributes.</tt></dd></dl>

<dl><dt><a name="MP3Grid-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InitDialog">InitDialog</a>(self)<br>
&nbsp;<br>
Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>

<dl><dt><a name="MP3Grid-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
&nbsp;<br>
Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
later.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
&nbsp;<br>
:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
shown&nbsp;as&nbsp;well.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>

<dl><dt><a name="MP3Grid-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>

<dl><dt><a name="MP3Grid-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3Grid-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3Grid-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3Grid-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3Grid-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Lower">Lower</a>(self)<br>
&nbsp;<br>
Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
&nbsp;<br>
Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
&nbsp;<br>
The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>

<dl><dt><a name="MP3Grid-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
`wx.NavigationKeyEvent`.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3Grid-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3Grid-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3Grid-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3Grid-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
scroll&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3Grid-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
different&nbsp;window&nbsp;classes.<br>
&nbsp;<br>
wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Raise">Raise</a>(self)<br>
&nbsp;<br>
Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
&nbsp;<br>
Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>

<dl><dt><a name="MP3Grid-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ReleaseMouse">ReleaseMouse</a>(self)<br>
&nbsp;<br>
Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>

<dl><dt><a name="MP3Grid-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
programmer.</tt></dd></dl>

<dl><dt><a name="MP3Grid-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
there.)</tt></dd></dl>

<dl><dt><a name="MP3Grid-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
oldParent)</tt></dd></dl>

<dl><dt><a name="MP3Grid-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SendSizeEvent"><strong>SendSizeEvent</strong></a>(self)</dt></dl>

<dl><dt><a name="MP3Grid-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
&nbsp;<br>
Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
calling&nbsp;this&nbsp;function.<br>
&nbsp;<br>
Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;<br>
On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
&nbsp;<br>
:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
constraints.<br>
&nbsp;<br>
You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#MP3Grid-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
&nbsp;<br>
This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
&nbsp;<br>
The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
equal&nbsp;to&nbsp;-1.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
&nbsp;<br>
Put&nbsp;the&nbsp;native&nbsp;window&nbsp;into&nbsp;double&nbsp;buffered&nbsp;or&nbsp;composited&nbsp;mode.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
&nbsp;<br>
Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
classes.<br>
&nbsp;<br>
It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
<a href="#MP3Grid-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetFocus">SetFocus</a>(self)<br>
&nbsp;<br>
Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
&nbsp;<br>
Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
only&nbsp;called&nbsp;internally.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
one.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
&nbsp;<br>
A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
max&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
min&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
&nbsp;<br>
This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
&nbsp;user's&nbsp;selected&nbsp;theme.<br>
&nbsp;<br>
Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
opaque.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
&nbsp;<br>
Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
type.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3Grid-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3Grid-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
from&nbsp;the&nbsp;parent&nbsp;window.<br>
&nbsp;<br>
The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Thaw">Thaw</a>(self)<br>
&nbsp;<br>
Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>

<dl><dt><a name="MP3Grid-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>

<dl><dt><a name="MP3Grid-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
also&nbsp;call&nbsp;<a href="#MP3Grid-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3Grid-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3Grid-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Update">Update</a>(self)<br>
&nbsp;<br>
Calling&nbsp;this&nbsp;method&nbsp;immediately&nbsp;repaints&nbsp;the&nbsp;invalidated&nbsp;area&nbsp;of&nbsp;the<br>
window&nbsp;instead&nbsp;of&nbsp;waiting&nbsp;for&nbsp;the&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;happen,&nbsp;(normally<br>
this&nbsp;would&nbsp;usually&nbsp;only&nbsp;happen&nbsp;when&nbsp;the&nbsp;flow&nbsp;of&nbsp;control&nbsp;returns&nbsp;to&nbsp;the<br>
event&nbsp;loop.)&nbsp;&nbsp;Notice&nbsp;that&nbsp;this&nbsp;function&nbsp;doesn't&nbsp;refresh&nbsp;the&nbsp;window&nbsp;and<br>
does&nbsp;nothing&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;already&nbsp;repainted.&nbsp;&nbsp;Use&nbsp;`Refresh`<br>
first&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;immediately&nbsp;redraw&nbsp;the&nbsp;window&nbsp;(or&nbsp;some&nbsp;portion&nbsp;of<br>
it)&nbsp;unconditionally.</tt></dd></dl>

<dl><dt><a name="MP3Grid-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
&nbsp;<br>
This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.<a href="wx._controls.html#ToolBar">ToolBar</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.<a href="wx._windows.html#Frame">Frame</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
in&nbsp;idle&nbsp;time.</tt></dd></dl>

<dl><dt><a name="MP3Grid-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3Grid-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>

<dl><dt><a name="MP3Grid-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
&nbsp;<br>
NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>

<dl><dt><a name="MP3Grid-WindowToClientSize"><strong>WindowToClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-WindowToClientSize">WindowToClientSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3Grid-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
or&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>

<dl><dt><a name="MP3Grid-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3Grid-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<dl><dt><a name="MP3Grid-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><strong>AcceleratorTable</strong></dt>
<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
</dl>
<dl><dt><strong>AutoLayout</strong></dt>
<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
</dl>
<dl><dt><strong>BackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>BackgroundStyle</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
</dl>
<dl><dt><strong>BestSize</strong></dt>
<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
</dl>
<dl><dt><strong>BestVirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>Border</strong></dt>
<dd><tt>See&nbsp;`GetBorder`</tt></dd>
</dl>
<dl><dt><strong>Caret</strong></dt>
<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
</dl>
<dl><dt><strong>CharHeight</strong></dt>
<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
</dl>
<dl><dt><strong>CharWidth</strong></dt>
<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
</dl>
<dl><dt><strong>Children</strong></dt>
<dd><tt>See&nbsp;`GetChildren`</tt></dd>
</dl>
<dl><dt><strong>ClientAreaOrigin</strong></dt>
<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
</dl>
<dl><dt><strong>ClientRect</strong></dt>
<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
</dl>
<dl><dt><strong>ClientSize</strong></dt>
<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
</dl>
<dl><dt><strong>Constraints</strong></dt>
<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
</dl>
<dl><dt><strong>ContainingSizer</strong></dt>
<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
</dl>
<dl><dt><strong>Cursor</strong></dt>
<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
</dl>
<dl><dt><strong>DefaultAttributes</strong></dt>
<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
</dl>
<dl><dt><strong>DropTarget</strong></dt>
<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
</dl>
<dl><dt><strong>EffectiveMinSize</strong></dt>
<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
</dl>
<dl><dt><strong>Enabled</strong></dt>
<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
</dl>
<dl><dt><strong>EventHandler</strong></dt>
<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
</dl>
<dl><dt><strong>ExtraStyle</strong></dt>
<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
</dl>
<dl><dt><strong>Font</strong></dt>
<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
</dl>
<dl><dt><strong>ForegroundColour</strong></dt>
<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
</dl>
<dl><dt><strong>GrandParent</strong></dt>
<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
</dl>
<dl><dt><strong>GtkWidget</strong></dt>
<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
</dl>
<dl><dt><strong>Handle</strong></dt>
<dd><tt>See&nbsp;`GetHandle`</tt></dd>
</dl>
<dl><dt><strong>HelpText</strong></dt>
<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
</dl>
<dl><dt><strong>Id</strong></dt>
<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
</dl>
<dl><dt><strong>Label</strong></dt>
<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
</dl>
<dl><dt><strong>LayoutDirection</strong></dt>
<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
</dl>
<dl><dt><strong>MaxHeight</strong></dt>
<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
</dl>
<dl><dt><strong>MaxSize</strong></dt>
<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
</dl>
<dl><dt><strong>MaxWidth</strong></dt>
<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
</dl>
<dl><dt><strong>MinHeight</strong></dt>
<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
</dl>
<dl><dt><strong>MinSize</strong></dt>
<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
</dl>
<dl><dt><strong>MinWidth</strong></dt>
<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
</dl>
<dl><dt><strong>Name</strong></dt>
<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
</dl>
<dl><dt><strong>Parent</strong></dt>
<dd><tt>See&nbsp;`GetParent`</tt></dd>
</dl>
<dl><dt><strong>Position</strong></dt>
<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
</dl>
<dl><dt><strong>Rect</strong></dt>
<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
</dl>
<dl><dt><strong>ScreenPosition</strong></dt>
<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
</dl>
<dl><dt><strong>ScreenRect</strong></dt>
<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
</dl>
<dl><dt><strong>Shown</strong></dt>
<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
</dl>
<dl><dt><strong>Size</strong></dt>
<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
</dl>
<dl><dt><strong>Sizer</strong></dt>
<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
</dl>
<dl><dt><strong>ThemeEnabled</strong></dt>
<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
</dl>
<dl><dt><strong>ToolTip</strong></dt>
<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
</dl>
<dl><dt><strong>TopLevel</strong></dt>
<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
</dl>
<dl><dt><strong>TopLevelParent</strong></dt>
<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
</dl>
<dl><dt><strong>UpdateClientRect</strong></dt>
<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
</dl>
<dl><dt><strong>UpdateRegion</strong></dt>
<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
</dl>
<dl><dt><strong>Validator</strong></dt>
<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
</dl>
<dl><dt><strong>VirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>WindowStyle</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
</dl>
<dl><dt><strong>WindowStyleFlag</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
</dl>
<dl><dt><strong>WindowVariant</strong></dt>
<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><a name="MP3Grid-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>

<dl><dt><a name="MP3Grid-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
&nbsp;<br>
:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
&nbsp;<br>
:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
&nbsp;<br>
:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>

<dl><dt><a name="MP3Grid-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>

<dl><dt><a name="MP3Grid-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;func=None)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3Grid-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3Grid-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3Grid-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3Grid-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3Grid-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>, handler<font color="#909090">=None</font>)</dt><dd><tt>Disconnects&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><strong>EvtHandlerEnabled</strong></dt>
<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
</dl>
<dl><dt><strong>NextHandler</strong></dt>
<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
</dl>
<dl><dt><strong>PreviousHandler</strong></dt>
<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><a name="MP3Grid-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>

<dl><dt><a name="MP3Grid-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3Grid-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
object.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><strong>ClassName</strong></dt>
<dd><tt>See&nbsp;`GetClassName`</tt></dd>
</dl>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MP3ToolBar">class <strong>MP3ToolBar</strong></a>(<a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>pretty&nbsp;toolbar<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="mp3scrub.gui.guiMain.html#MP3ToolBar">MP3ToolBar</a></dd>
<dd><a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a></dd>
<dd><a href="wx._controls.html#ToolBarBase">wx._controls.ToolBarBase</a></dd>
<dd><a href="wx._core.html#Control">wx._core.Control</a></dd>
<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MP3ToolBar-__init__"><strong>__init__</strong></a>(self, parent)</dt></dl>

<dl><dt><a name="MP3ToolBar-dispatchBtn"><strong>dispatchBtn</strong></a>(self, evt)</dt><dd><tt>only&nbsp;display&nbsp;the&nbsp;artists&nbsp;starting&nbsp;with&nbsp;the&nbsp;specified&nbsp;letter</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-doFilter"><strong>doFilter</strong></a>(self, evt)</dt><dd><tt>only&nbsp;display&nbsp;the&nbsp;artists&nbsp;starting&nbsp;with&nbsp;the&nbsp;specified&nbsp;letter</tt></dd></dl>

<hr>
Methods inherited from <a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a>:<br>
<dl><dt><a name="MP3ToolBar-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;size=DefaultSize,&nbsp;long&nbsp;style=wxNO_BORDER|wxTB_HORIZONTAL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name=wxPyToolBarNameStr)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolDisabledBitmap"><strong>SetToolDisabledBitmap</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolDisabledBitmap">SetToolDisabledBitmap</a>(self,&nbsp;int&nbsp;id,&nbsp;Bitmap&nbsp;bitmap)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolNormalBitmap"><strong>SetToolNormalBitmap</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolNormalBitmap">SetToolNormalBitmap</a>(self,&nbsp;int&nbsp;id,&nbsp;Bitmap&nbsp;bitmap)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>

<hr>
Static methods inherited from <a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a>:<br>
<dl><dt><a name="MP3ToolBar-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
&nbsp;<br>
The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
this.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._controls.html#ToolBar">wx._controls.ToolBar</a>:<br>
<dl><dt><strong>thisown</strong></dt>
<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._controls.html#ToolBarBase">wx._controls.ToolBarBase</a>:<br>
<dl><dt><a name="MP3ToolBar-AddCheckLabelTool"><strong>AddCheckLabelTool</strong></a>(self, id, label, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>Add&nbsp;a&nbsp;check&nbsp;tool,&nbsp;i.e.&nbsp;a&nbsp;tool&nbsp;which&nbsp;can&nbsp;be&nbsp;toggled</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddCheckTool"><strong>AddCheckTool</strong></a>(self, id, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>Add&nbsp;a&nbsp;check&nbsp;tool,&nbsp;i.e.&nbsp;a&nbsp;tool&nbsp;which&nbsp;can&nbsp;be&nbsp;toggled</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddControl"><strong>AddControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AddControl">AddControl</a>(self,&nbsp;Control&nbsp;control)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddLabelTool"><strong>AddLabelTool</strong></a>(self, id, label, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, kind<font color="#909090">=0</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>The&nbsp;full&nbsp;<a href="#MP3ToolBar-AddTool">AddTool</a>()&nbsp;function.<br>
&nbsp;<br>
If&nbsp;bmpDisabled&nbsp;is&nbsp;wx.NullBitmap,&nbsp;a&nbsp;shadowed&nbsp;version&nbsp;of&nbsp;the&nbsp;normal&nbsp;bitmap<br>
is&nbsp;created&nbsp;and&nbsp;used&nbsp;as&nbsp;the&nbsp;disabled&nbsp;image.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddRadioLabelTool"><strong>AddRadioLabelTool</strong></a>(self, id, label, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>Add&nbsp;a&nbsp;radio&nbsp;tool,&nbsp;i.e.&nbsp;a&nbsp;tool&nbsp;which&nbsp;can&nbsp;be&nbsp;toggled&nbsp;and&nbsp;releases&nbsp;any<br>
other&nbsp;toggled&nbsp;radio&nbsp;tools&nbsp;in&nbsp;the&nbsp;same&nbsp;group&nbsp;when&nbsp;it&nbsp;happens</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddRadioTool"><strong>AddRadioTool</strong></a>(self, id, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>Add&nbsp;a&nbsp;radio&nbsp;tool,&nbsp;i.e.&nbsp;a&nbsp;tool&nbsp;which&nbsp;can&nbsp;be&nbsp;toggled&nbsp;and&nbsp;releases&nbsp;any<br>
other&nbsp;toggled&nbsp;radio&nbsp;tools&nbsp;in&nbsp;the&nbsp;same&nbsp;group&nbsp;when&nbsp;it&nbsp;happens</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddSeparator"><strong>AddSeparator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AddSeparator">AddSeparator</a>(self)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddSimpleTool"><strong>AddSimpleTool</strong></a>(self, id, bitmap, shortHelpString<font color="#909090">=''</font>, longHelpString<font color="#909090">=''</font>, isToggle<font color="#909090">=0</font>)</dt><dd><tt>Old&nbsp;style&nbsp;method&nbsp;to&nbsp;add&nbsp;a&nbsp;tool&nbsp;to&nbsp;the&nbsp;toolbar.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddTool"><strong>AddTool</strong></a>(self, id, bitmap, pushedBitmap<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, isToggle<font color="#909090">=0</font>, clientData<font color="#909090">=None</font>, shortHelpString<font color="#909090">=''</font>, longHelpString<font color="#909090">=''</font>)</dt><dd><tt>Old&nbsp;style&nbsp;method&nbsp;to&nbsp;add&nbsp;a&nbsp;tool&nbsp;to&nbsp;the&nbsp;toolbar.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddToolItem"><strong>AddToolItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AddToolItem">AddToolItem</a>(self,&nbsp;ToolBarToolBase&nbsp;tool)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ClearTools"><strong>ClearTools</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ClearTools">ClearTools</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DeleteTool"><strong>DeleteTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DeleteTool">DeleteTool</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DeleteToolByPos"><strong>DeleteToolByPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DeleteToolByPos">DeleteToolByPos</a>(self,&nbsp;size_t&nbsp;pos)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DoAddTool"><strong>DoAddTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DoAddTool">DoAddTool</a>(self,&nbsp;int&nbsp;id,&nbsp;String&nbsp;label,&nbsp;Bitmap&nbsp;bitmap,&nbsp;Bitmap&nbsp;bmpDisabled=wxNullBitmap,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;kind=ITEM_NORMAL,&nbsp;String&nbsp;shortHelp=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;longHelp=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;clientData=None)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DoInsertTool"><strong>DoInsertTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DoInsertTool">DoInsertTool</a>(self,&nbsp;size_t&nbsp;pos,&nbsp;int&nbsp;id,&nbsp;String&nbsp;label,&nbsp;Bitmap&nbsp;bitmap,&nbsp;Bitmap&nbsp;bmpDisabled=wxNullBitmap,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;kind=ITEM_NORMAL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;shortHelp=EmptyString,&nbsp;String&nbsp;longHelp=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;clientData=None)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-EnableTool"><strong>EnableTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-EnableTool">EnableTool</a>(self,&nbsp;int&nbsp;id,&nbsp;bool&nbsp;enable)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindById"><strong>FindById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindById">FindById</a>(self,&nbsp;int&nbsp;toolid)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindControl"><strong>FindControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindControl">FindControl</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;Control</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindToolForPosition"><strong>FindToolForPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindToolForPosition">FindToolForPosition</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMargins"><strong>GetMargins</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMargins">GetMargins</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMaxCols"><strong>GetMaxCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMaxCols">GetMaxCols</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMaxRows"><strong>GetMaxRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMaxRows">GetMaxRows</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolBitmapSize"><strong>GetToolBitmapSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolBitmapSize">GetToolBitmapSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolClientData"><strong>GetToolClientData</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolClientData">GetToolClientData</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;PyObject</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolEnabled"><strong>GetToolEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolEnabled">GetToolEnabled</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolLongHelp"><strong>GetToolLongHelp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolLongHelp">GetToolLongHelp</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolMargins"><strong>GetToolMargins</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolMargins">GetToolMargins</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolPacking"><strong>GetToolPacking</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolPacking">GetToolPacking</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolPos"><strong>GetToolPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolPos">GetToolPos</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolSeparation"><strong>GetToolSeparation</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolSeparation">GetToolSeparation</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolShortHelp"><strong>GetToolShortHelp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolShortHelp">GetToolShortHelp</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolSize"><strong>GetToolSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolSize">GetToolSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolState"><strong>GetToolState</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolState">GetToolState</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolsCount"><strong>GetToolsCount</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolsCount">GetToolsCount</a>(self)&nbsp;-&gt;&nbsp;size_t</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertControl"><strong>InsertControl</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InsertControl">InsertControl</a>(self,&nbsp;size_t&nbsp;pos,&nbsp;Control&nbsp;control)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertLabelTool"><strong>InsertLabelTool</strong></a>(self, pos, id, label, bitmap, bmpDisabled<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, kind<font color="#909090">=0</font>, shortHelp<font color="#909090">=''</font>, longHelp<font color="#909090">=''</font>, clientData<font color="#909090">=None</font>)</dt><dd><tt>Insert&nbsp;the&nbsp;new&nbsp;tool&nbsp;at&nbsp;the&nbsp;given&nbsp;position,&nbsp;if&nbsp;pos&nbsp;==&nbsp;<a href="#MP3ToolBar-GetToolsCount">GetToolsCount</a>(),&nbsp;it<br>
is&nbsp;equivalent&nbsp;to&nbsp;<a href="#MP3ToolBar-AddTool">AddTool</a>()</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertSeparator"><strong>InsertSeparator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InsertSeparator">InsertSeparator</a>(self,&nbsp;size_t&nbsp;pos)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertSimpleTool"><strong>InsertSimpleTool</strong></a>(self, pos, id, bitmap, shortHelpString<font color="#909090">=''</font>, longHelpString<font color="#909090">=''</font>, isToggle<font color="#909090">=0</font>)</dt><dd><tt>Old&nbsp;style&nbsp;method&nbsp;to&nbsp;insert&nbsp;a&nbsp;tool&nbsp;in&nbsp;the&nbsp;toolbar.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertTool"><strong>InsertTool</strong></a>(self, pos, id, bitmap, pushedBitmap<font color="#909090">=&lt;wx._gdi.Bitmap; proxy of &lt;Swig Object of type 'wxBitmap *' at 0x131b168&gt; &gt;</font>, isToggle<font color="#909090">=0</font>, clientData<font color="#909090">=None</font>, shortHelpString<font color="#909090">=''</font>, longHelpString<font color="#909090">=''</font>)</dt><dd><tt>Old&nbsp;style&nbsp;method&nbsp;to&nbsp;insert&nbsp;a&nbsp;tool&nbsp;in&nbsp;the&nbsp;toolbar.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InsertToolItem"><strong>InsertToolItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InsertToolItem">InsertToolItem</a>(self,&nbsp;size_t&nbsp;pos,&nbsp;ToolBarToolBase&nbsp;tool)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsVertical"><strong>IsVertical</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsVertical">IsVertical</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Realize"><strong>Realize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Realize">Realize</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-RemoveTool"><strong>RemoveTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-RemoveTool">RemoveTool</a>(self,&nbsp;int&nbsp;id)&nbsp;-&gt;&nbsp;ToolBarToolBase</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetMargins"><strong>SetMargins</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetMargins">SetMargins</a>(self,&nbsp;Size&nbsp;size)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetMarginsXY"><strong>SetMarginsXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetMarginsXY">SetMarginsXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetMaxRowsCols"><strong>SetMaxRowsCols</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetMaxRowsCols">SetMaxRowsCols</a>(self,&nbsp;int&nbsp;rows,&nbsp;int&nbsp;cols)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetRows"><strong>SetRows</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetRows">SetRows</a>(self,&nbsp;int&nbsp;nRows)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToggle"><strong>SetToggle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToggle">SetToggle</a>(self,&nbsp;int&nbsp;id,&nbsp;bool&nbsp;toggle)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolBitmapSize"><strong>SetToolBitmapSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolBitmapSize">SetToolBitmapSize</a>(self,&nbsp;Size&nbsp;size)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolClientData"><strong>SetToolClientData</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolClientData">SetToolClientData</a>(self,&nbsp;int&nbsp;id,&nbsp;PyObject&nbsp;clientData)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolLongHelp"><strong>SetToolLongHelp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolLongHelp">SetToolLongHelp</a>(self,&nbsp;int&nbsp;id,&nbsp;String&nbsp;helpString)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolPacking"><strong>SetToolPacking</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolPacking">SetToolPacking</a>(self,&nbsp;int&nbsp;packing)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolSeparation"><strong>SetToolSeparation</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolSeparation">SetToolSeparation</a>(self,&nbsp;int&nbsp;separation)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolShortHelp"><strong>SetToolShortHelp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolShortHelp">SetToolShortHelp</a>(self,&nbsp;int&nbsp;id,&nbsp;String&nbsp;helpString)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ToggleTool"><strong>ToggleTool</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ToggleTool">ToggleTool</a>(self,&nbsp;int&nbsp;id,&nbsp;bool&nbsp;toggle)</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._controls.html#ToolBarBase">wx._controls.ToolBarBase</a>:<br>
<dl><dt><strong>Margins</strong></dt>
<dd><tt>See&nbsp;`GetMargins`&nbsp;and&nbsp;`SetMargins`</tt></dd>
</dl>
<dl><dt><strong>MaxCols</strong></dt>
<dd><tt>See&nbsp;`GetMaxCols`</tt></dd>
</dl>
<dl><dt><strong>MaxRows</strong></dt>
<dd><tt>See&nbsp;`GetMaxRows`</tt></dd>
</dl>
<dl><dt><strong>ToolBitmapSize</strong></dt>
<dd><tt>See&nbsp;`GetToolBitmapSize`&nbsp;and&nbsp;`SetToolBitmapSize`</tt></dd>
</dl>
<dl><dt><strong>ToolMargins</strong></dt>
<dd><tt>See&nbsp;`GetToolMargins`</tt></dd>
</dl>
<dl><dt><strong>ToolPacking</strong></dt>
<dd><tt>See&nbsp;`GetToolPacking`&nbsp;and&nbsp;`SetToolPacking`</tt></dd>
</dl>
<dl><dt><strong>ToolSeparation</strong></dt>
<dd><tt>See&nbsp;`GetToolSeparation`&nbsp;and&nbsp;`SetToolSeparation`</tt></dd>
</dl>
<dl><dt><strong>ToolSize</strong></dt>
<dd><tt>See&nbsp;`GetToolSize`</tt></dd>
</dl>
<dl><dt><strong>ToolsCount</strong></dt>
<dd><tt>See&nbsp;`GetToolsCount`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Control">wx._core.Control</a>:<br>
<dl><dt><a name="MP3ToolBar-Command"><strong>Command</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Command">Command</a>(self,&nbsp;CommandEvent&nbsp;event)<br>
&nbsp;<br>
Simulates&nbsp;the&nbsp;effect&nbsp;of&nbsp;the&nbsp;user&nbsp;issuing&nbsp;a&nbsp;command&nbsp;to&nbsp;the&nbsp;item.<br>
&nbsp;<br>
:see:&nbsp;`wx.CommandEvent`</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetAlignment"><strong>GetAlignment</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetAlignment">GetAlignment</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;control&nbsp;alignment&nbsp;(left/right/centre,&nbsp;top/bottom/centre)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetLabelText"><strong>GetLabelText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetLabelText">GetLabelText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;just&nbsp;the&nbsp;text&nbsp;of&nbsp;the&nbsp;label,&nbsp;without&nbsp;mnemonic&nbsp;characters&nbsp;('&amp;')</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Control">wx._core.Control</a>:<br>
<dl><dt><strong>Alignment</strong></dt>
<dd><tt>See&nbsp;`GetAlignment`</tt></dd>
</dl>
<dl><dt><strong>LabelText</strong></dt>
<dd><tt>See&nbsp;`GetLabelText`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3ToolBar-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
it.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
&nbsp;<br>
Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
&nbsp;<br>
NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-CaptureMouse">CaptureMouse</a>(self)<br>
&nbsp;<br>
Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
release&nbsp;the&nbsp;capture.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
&nbsp;<br>
Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
recapture&nbsp;mouse.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ClearBackground">ClearBackground</a>(self)<br>
&nbsp;<br>
Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ClientToWindowSize"><strong>ClientToWindowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ClientToWindowSize">ClientToWindowSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
non-existent&nbsp;windows.<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
destructor.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#MP3ToolBar-Enable">Enable</a>(false).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DissociateHandle">DissociateHandle</a>(self)<br>
&nbsp;<br>
Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
&nbsp;<br>
Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindWindowByLabel"><strong>FindWindowByLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindWindowByLabel">FindWindowByLabel</a>(self,&nbsp;String&nbsp;label)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;label</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Fit">Fit</a>(self)<br>
&nbsp;<br>
Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#MP3ToolBar-SetClientSize">SetClientSize</a>(child.<a href="#MP3ToolBar-GetSize">GetSize</a>())<br>
instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FitInside">FitInside</a>(self)<br>
&nbsp;<br>
Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Freeze">Freeze</a>(self)<br>
&nbsp;<br>
Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
been&nbsp;undone.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
mandatory&nbsp;directive.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
&nbsp;<br>
:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#MP3ToolBar-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
<a href="#MP3ToolBar-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
&nbsp;<br>
Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
are&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
&nbsp;<br>
Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;an&nbsp;instance&nbsp;of&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is<br>
useful&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control<br>
as&nbsp;in&nbsp;a&nbsp;standard&nbsp;control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard<br>
coding&nbsp;specific&nbsp;colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of<br>
place&nbsp;on&nbsp;the&nbsp;user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
the&nbsp;results.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
&nbsp;<br>
Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
generated.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
&nbsp;<br>
get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
there&nbsp;is&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
background.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
correctly.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#MP3ToolBar-Show">Show</a>(False).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InheritAttributes">InheritAttributes</a>(self)<br>
&nbsp;<br>
This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
colours.<br>
&nbsp;<br>
By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
&nbsp;<br>
This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
parents&nbsp;attributes.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InitDialog">InitDialog</a>(self)<br>
&nbsp;<br>
Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
&nbsp;<br>
Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
later.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
&nbsp;<br>
:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
shown&nbsp;as&nbsp;well.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3ToolBar-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3ToolBar-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Lower">Lower</a>(self)<br>
&nbsp;<br>
Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
&nbsp;<br>
Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
&nbsp;<br>
The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
`wx.NavigationKeyEvent`.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3ToolBar-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3ToolBar-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
scroll&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
different&nbsp;window&nbsp;classes.<br>
&nbsp;<br>
wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Raise">Raise</a>(self)<br>
&nbsp;<br>
Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
&nbsp;<br>
Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ReleaseMouse">ReleaseMouse</a>(self)<br>
&nbsp;<br>
Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
programmer.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
there.)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
oldParent)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SendSizeEvent"><strong>SendSizeEvent</strong></a>(self)</dt></dl>

<dl><dt><a name="MP3ToolBar-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
&nbsp;<br>
Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
calling&nbsp;this&nbsp;function.<br>
&nbsp;<br>
Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;<br>
On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
&nbsp;<br>
:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
constraints.<br>
&nbsp;<br>
You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#MP3ToolBar-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
&nbsp;<br>
This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
&nbsp;<br>
The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
equal&nbsp;to&nbsp;-1.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
&nbsp;<br>
Put&nbsp;the&nbsp;native&nbsp;window&nbsp;into&nbsp;double&nbsp;buffered&nbsp;or&nbsp;composited&nbsp;mode.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
&nbsp;<br>
Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
classes.<br>
&nbsp;<br>
It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
<a href="#MP3ToolBar-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetFocus">SetFocus</a>(self)<br>
&nbsp;<br>
Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
&nbsp;<br>
Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
only&nbsp;called&nbsp;internally.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
one.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
&nbsp;<br>
A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
max&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
min&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
&nbsp;<br>
This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
&nbsp;user's&nbsp;selected&nbsp;theme.<br>
&nbsp;<br>
Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
opaque.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
&nbsp;<br>
Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
type.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3ToolBar-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3ToolBar-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
from&nbsp;the&nbsp;parent&nbsp;window.<br>
&nbsp;<br>
The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Thaw">Thaw</a>(self)<br>
&nbsp;<br>
Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
also&nbsp;call&nbsp;<a href="#MP3ToolBar-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3ToolBar-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Update">Update</a>(self)<br>
&nbsp;<br>
Calling&nbsp;this&nbsp;method&nbsp;immediately&nbsp;repaints&nbsp;the&nbsp;invalidated&nbsp;area&nbsp;of&nbsp;the<br>
window&nbsp;instead&nbsp;of&nbsp;waiting&nbsp;for&nbsp;the&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;happen,&nbsp;(normally<br>
this&nbsp;would&nbsp;usually&nbsp;only&nbsp;happen&nbsp;when&nbsp;the&nbsp;flow&nbsp;of&nbsp;control&nbsp;returns&nbsp;to&nbsp;the<br>
event&nbsp;loop.)&nbsp;&nbsp;Notice&nbsp;that&nbsp;this&nbsp;function&nbsp;doesn't&nbsp;refresh&nbsp;the&nbsp;window&nbsp;and<br>
does&nbsp;nothing&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;already&nbsp;repainted.&nbsp;&nbsp;Use&nbsp;`Refresh`<br>
first&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;immediately&nbsp;redraw&nbsp;the&nbsp;window&nbsp;(or&nbsp;some&nbsp;portion&nbsp;of<br>
it)&nbsp;unconditionally.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
&nbsp;<br>
This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.<a href="wx._controls.html#ToolBar">ToolBar</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.<a href="wx._windows.html#Frame">Frame</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
in&nbsp;idle&nbsp;time.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3ToolBar-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
&nbsp;<br>
NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-WindowToClientSize"><strong>WindowToClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-WindowToClientSize">WindowToClientSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3ToolBar-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
or&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><strong>AcceleratorTable</strong></dt>
<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
</dl>
<dl><dt><strong>AutoLayout</strong></dt>
<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
</dl>
<dl><dt><strong>BackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>BackgroundStyle</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
</dl>
<dl><dt><strong>BestSize</strong></dt>
<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
</dl>
<dl><dt><strong>BestVirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>Border</strong></dt>
<dd><tt>See&nbsp;`GetBorder`</tt></dd>
</dl>
<dl><dt><strong>Caret</strong></dt>
<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
</dl>
<dl><dt><strong>CharHeight</strong></dt>
<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
</dl>
<dl><dt><strong>CharWidth</strong></dt>
<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
</dl>
<dl><dt><strong>Children</strong></dt>
<dd><tt>See&nbsp;`GetChildren`</tt></dd>
</dl>
<dl><dt><strong>ClientAreaOrigin</strong></dt>
<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
</dl>
<dl><dt><strong>ClientRect</strong></dt>
<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
</dl>
<dl><dt><strong>ClientSize</strong></dt>
<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
</dl>
<dl><dt><strong>Constraints</strong></dt>
<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
</dl>
<dl><dt><strong>ContainingSizer</strong></dt>
<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
</dl>
<dl><dt><strong>Cursor</strong></dt>
<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
</dl>
<dl><dt><strong>DefaultAttributes</strong></dt>
<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
</dl>
<dl><dt><strong>DropTarget</strong></dt>
<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
</dl>
<dl><dt><strong>EffectiveMinSize</strong></dt>
<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
</dl>
<dl><dt><strong>Enabled</strong></dt>
<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
</dl>
<dl><dt><strong>EventHandler</strong></dt>
<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
</dl>
<dl><dt><strong>ExtraStyle</strong></dt>
<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
</dl>
<dl><dt><strong>Font</strong></dt>
<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
</dl>
<dl><dt><strong>ForegroundColour</strong></dt>
<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
</dl>
<dl><dt><strong>GrandParent</strong></dt>
<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
</dl>
<dl><dt><strong>GtkWidget</strong></dt>
<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
</dl>
<dl><dt><strong>Handle</strong></dt>
<dd><tt>See&nbsp;`GetHandle`</tt></dd>
</dl>
<dl><dt><strong>HelpText</strong></dt>
<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
</dl>
<dl><dt><strong>Id</strong></dt>
<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
</dl>
<dl><dt><strong>Label</strong></dt>
<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
</dl>
<dl><dt><strong>LayoutDirection</strong></dt>
<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
</dl>
<dl><dt><strong>MaxHeight</strong></dt>
<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
</dl>
<dl><dt><strong>MaxSize</strong></dt>
<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
</dl>
<dl><dt><strong>MaxWidth</strong></dt>
<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
</dl>
<dl><dt><strong>MinHeight</strong></dt>
<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
</dl>
<dl><dt><strong>MinSize</strong></dt>
<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
</dl>
<dl><dt><strong>MinWidth</strong></dt>
<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
</dl>
<dl><dt><strong>Name</strong></dt>
<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
</dl>
<dl><dt><strong>Parent</strong></dt>
<dd><tt>See&nbsp;`GetParent`</tt></dd>
</dl>
<dl><dt><strong>Position</strong></dt>
<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
</dl>
<dl><dt><strong>Rect</strong></dt>
<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
</dl>
<dl><dt><strong>ScreenPosition</strong></dt>
<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
</dl>
<dl><dt><strong>ScreenRect</strong></dt>
<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
</dl>
<dl><dt><strong>Shown</strong></dt>
<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
</dl>
<dl><dt><strong>Size</strong></dt>
<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
</dl>
<dl><dt><strong>Sizer</strong></dt>
<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
</dl>
<dl><dt><strong>ThemeEnabled</strong></dt>
<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
</dl>
<dl><dt><strong>ToolTip</strong></dt>
<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
</dl>
<dl><dt><strong>TopLevel</strong></dt>
<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
</dl>
<dl><dt><strong>TopLevelParent</strong></dt>
<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
</dl>
<dl><dt><strong>UpdateClientRect</strong></dt>
<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
</dl>
<dl><dt><strong>UpdateRegion</strong></dt>
<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
</dl>
<dl><dt><strong>Validator</strong></dt>
<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
</dl>
<dl><dt><strong>VirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>WindowStyle</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
</dl>
<dl><dt><strong>WindowStyleFlag</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
</dl>
<dl><dt><strong>WindowVariant</strong></dt>
<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><a name="MP3ToolBar-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
&nbsp;<br>
:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
&nbsp;<br>
:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
&nbsp;<br>
:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;func=None)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>, handler<font color="#909090">=None</font>)</dt><dd><tt>Disconnects&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><strong>EvtHandlerEnabled</strong></dt>
<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
</dl>
<dl><dt><strong>NextHandler</strong></dt>
<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
</dl>
<dl><dt><strong>PreviousHandler</strong></dt>
<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><a name="MP3ToolBar-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>

<dl><dt><a name="MP3ToolBar-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3ToolBar-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
object.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><strong>ClassName</strong></dt>
<dd><tt>See&nbsp;`GetClassName`</tt></dd>
</dl>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MP3WaitDialog">class <strong>MP3WaitDialog</strong></a>(<a href="wx._windows.html#ProgressDialog">wx._windows.ProgressDialog</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>dialog&nbsp;to&nbsp;show&nbsp;everytime&nbsp;a&nbsp;long&nbsp;running&nbsp;process&nbsp;is&nbsp;busy<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="mp3scrub.gui.guiMain.html#MP3WaitDialog">MP3WaitDialog</a></dd>
<dd><a href="wx._windows.html#ProgressDialog">wx._windows.ProgressDialog</a></dd>
<dd><a href="wx._windows.html#Dialog">wx._windows.Dialog</a></dd>
<dd><a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a></dd>
<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MP3WaitDialog-__init__"><strong>__init__</strong></a>(self, title, bar_len, parentx)</dt></dl>

<hr>
Methods inherited from <a href="wx._windows.html#ProgressDialog">wx._windows.ProgressDialog</a>:<br>
<dl><dt><a name="MP3WaitDialog-Pulse"><strong>Pulse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Pulse">Pulse</a>(self,&nbsp;String&nbsp;newmsg)&nbsp;--&gt;&nbsp;(continue,&nbsp;skip)<br>
&nbsp;<br>
Just&nbsp;like&nbsp;`Update`&nbsp;but&nbsp;switches&nbsp;the&nbsp;dialog&nbsp;to&nbsp;use&nbsp;a&nbsp;gauge&nbsp;in<br>
interminante&nbsp;mode&nbsp;and&nbsp;calls&nbsp;`wx.Gauge.Pulse`&nbsp;to&nbsp;show&nbsp;the&nbsp;user&nbsp;a&nbsp;bit&nbsp;of<br>
progress.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Resume"><strong>Resume</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Resume">Resume</a>(self)<br>
&nbsp;<br>
Can&nbsp;be&nbsp;used&nbsp;to&nbsp;continue&nbsp;with&nbsp;the&nbsp;dialog,&nbsp;after&nbsp;the&nbsp;user&nbsp;had&nbsp;chosen&nbsp;to<br>
abort.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Update">Update</a>(self,&nbsp;int&nbsp;value,&nbsp;String&nbsp;newmsg)&nbsp;--&gt;&nbsp;(continue,&nbsp;skip)<br>
&nbsp;<br>
Updates&nbsp;the&nbsp;dialog,&nbsp;setting&nbsp;the&nbsp;progress&nbsp;bar&nbsp;to&nbsp;the&nbsp;new&nbsp;value&nbsp;and,&nbsp;if<br>
given&nbsp;changes&nbsp;the&nbsp;message&nbsp;above&nbsp;it.&nbsp;The&nbsp;value&nbsp;given&nbsp;should&nbsp;be&nbsp;less<br>
than&nbsp;or&nbsp;equal&nbsp;to&nbsp;the&nbsp;maximum&nbsp;value&nbsp;given&nbsp;to&nbsp;the&nbsp;constructor&nbsp;and&nbsp;the<br>
dialog&nbsp;is&nbsp;closed&nbsp;if&nbsp;it&nbsp;is&nbsp;equal&nbsp;to&nbsp;the&nbsp;maximum.&nbsp;&nbsp;Returns&nbsp;a&nbsp;tuple&nbsp;of<br>
boolean&nbsp;values,&nbsp;``(continue,&nbsp;skip)``&nbsp;where&nbsp;``continue``&nbsp;is&nbsp;``True``<br>
unless&nbsp;the&nbsp;Cancel&nbsp;button&nbsp;has&nbsp;been&nbsp;pressed,&nbsp;and&nbsp;``skip``&nbsp;is&nbsp;``False``<br>
unless&nbsp;the&nbsp;Skip&nbsp;button&nbsp;(if&nbsp;any)&nbsp;has&nbsp;been&nbsp;pressed.<br>
&nbsp;<br>
If&nbsp;the&nbsp;``continue``&nbsp;return&nbsp;value&nbsp;is&nbsp;``False``,&nbsp;the&nbsp;application&nbsp;can&nbsp;either<br>
immediately&nbsp;destroy&nbsp;the&nbsp;dialog&nbsp;or&nbsp;ask&nbsp;the&nbsp;user&nbsp;for&nbsp;confirmation,&nbsp;and&nbsp;if&nbsp;the<br>
abort&nbsp;is&nbsp;not&nbsp;confirmed&nbsp;the&nbsp;dialog&nbsp;may&nbsp;be&nbsp;resumed&nbsp;with&nbsp;`Resume`&nbsp;function.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-UpdatePulse"><strong>UpdatePulse</strong></a> = Pulse(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Pulse">Pulse</a>(self,&nbsp;String&nbsp;newmsg)&nbsp;--&gt;&nbsp;(continue,&nbsp;skip)<br>
&nbsp;<br>
Just&nbsp;like&nbsp;`Update`&nbsp;but&nbsp;switches&nbsp;the&nbsp;dialog&nbsp;to&nbsp;use&nbsp;a&nbsp;gauge&nbsp;in<br>
interminante&nbsp;mode&nbsp;and&nbsp;calls&nbsp;`wx.Gauge.Pulse`&nbsp;to&nbsp;show&nbsp;the&nbsp;user&nbsp;a&nbsp;bit&nbsp;of<br>
progress.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#ProgressDialog">wx._windows.ProgressDialog</a>:<br>
<dl><dt><strong>thisown</strong></dt>
<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><a name="MP3WaitDialog-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;String&nbsp;title=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;Size&nbsp;size=DefaultSize,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;style=DEFAULT_DIALOG_STYLE,&nbsp;String&nbsp;name=DialogNameStr)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CreateButtonSizer"><strong>CreateButtonSizer</strong></a>(self, flags, *ignored)</dt></dl>

<dl><dt><a name="MP3WaitDialog-CreateSeparatedButtonSizer"><strong>CreateSeparatedButtonSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CreateSeparatedButtonSizer">CreateSeparatedButtonSizer</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;Sizer</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CreateStdDialogButtonSizer"><strong>CreateStdDialogButtonSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CreateStdDialogButtonSizer">CreateStdDialogButtonSizer</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;StdDialogButtonSizer</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CreateTextSizer"><strong>CreateTextSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CreateTextSizer">CreateTextSizer</a>(self,&nbsp;String&nbsp;message)&nbsp;-&gt;&nbsp;Sizer</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-EndModal"><strong>EndModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-EndModal">EndModal</a>(self,&nbsp;int&nbsp;retCode)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetAffirmativeId"><strong>GetAffirmativeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetAffirmativeId">GetAffirmativeId</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetEscapeId"><strong>GetEscapeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetEscapeId">GetEscapeId</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetReturnCode"><strong>GetReturnCode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetReturnCode">GetReturnCode</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsModal"><strong>IsModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsModal">IsModal</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetAffirmativeId"><strong>SetAffirmativeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetAffirmativeId">SetAffirmativeId</a>(self,&nbsp;int&nbsp;affirmativeId)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetEscapeId"><strong>SetEscapeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetEscapeId">SetEscapeId</a>(self,&nbsp;int&nbsp;escapeId)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetReturnCode"><strong>SetReturnCode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetReturnCode">SetReturnCode</a>(self,&nbsp;int&nbsp;returnCode)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ShowModal"><strong>ShowModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ShowModal">ShowModal</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><a name="MP3WaitDialog-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
&nbsp;<br>
The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
this.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><strong>AffirmativeId</strong></dt>
<dd><tt>See&nbsp;`GetAffirmativeId`&nbsp;and&nbsp;`SetAffirmativeId`</tt></dd>
</dl>
<dl><dt><strong>EscapeId</strong></dt>
<dd><tt>See&nbsp;`GetEscapeId`&nbsp;and&nbsp;`SetEscapeId`</tt></dd>
</dl>
<dl><dt><strong>ReturnCode</strong></dt>
<dd><tt>See&nbsp;`GetReturnCode`&nbsp;and&nbsp;`SetReturnCode`</tt></dd>
</dl>
<hr>
Data and other attributes inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><strong>ButtonSizerFlags</strong> = 32926</dl>

<hr>
Methods inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><a name="MP3WaitDialog-CenterOnScreen"><strong>CenterOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CentreOnScreen"><strong>CentreOnScreen</strong></a> = CenterOnScreen(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-EnableCloseButton"><strong>EnableCloseButton</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-EnableCloseButton">EnableCloseButton</a>(self,&nbsp;bool&nbsp;enable)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetDefaultItem"><strong>GetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetDefaultItem">GetDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;child&nbsp;of&nbsp;this&nbsp;parent,&nbsp;i.e.&nbsp;the&nbsp;one&nbsp;which&nbsp;is&nbsp;activated<br>
by&nbsp;pressing&nbsp;&lt;Enter&gt;&nbsp;such&nbsp;as&nbsp;the&nbsp;OK&nbsp;button&nbsp;on&nbsp;a&nbsp;wx.<a href="wx._windows.html#Dialog">Dialog</a>.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetIcon"><strong>GetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetIcon">GetIcon</a>(self)&nbsp;-&gt;&nbsp;Icon</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetTitle"><strong>GetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetTitle">GetTitle</a>(self)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetTmpDefaultItem"><strong>GetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetTmpDefaultItem">GetTmpDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Return&nbsp;the&nbsp;temporary&nbsp;default&nbsp;item,&nbsp;which&nbsp;can&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Iconize"><strong>Iconize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Iconize">Iconize</a>(self,&nbsp;bool&nbsp;iconize=True)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsActive"><strong>IsActive</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsActive">IsActive</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsAlwaysMaximized"><strong>IsAlwaysMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsAlwaysMaximized">IsAlwaysMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsFullScreen"><strong>IsFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsFullScreen">IsFullScreen</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsIconized"><strong>IsIconized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsIconized">IsIconized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsMaximized"><strong>IsMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsMaximized">IsMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MacGetMetalAppearance"><strong>MacGetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MacGetMetalAppearance">MacGetMetalAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MacGetTopLevelWindowRef"><strong>MacGetTopLevelWindowRef</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MacGetTopLevelWindowRef">MacGetTopLevelWindowRef</a>(self)&nbsp;-&gt;&nbsp;long</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MacGetUnifiedAppearance"><strong>MacGetUnifiedAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MacGetUnifiedAppearance">MacGetUnifiedAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MacSetMetalAppearance"><strong>MacSetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MacSetMetalAppearance">MacSetMetalAppearance</a>(self,&nbsp;bool&nbsp;on)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Maximize"><strong>Maximize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Maximize">Maximize</a>(self,&nbsp;bool&nbsp;maximize=True)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-RequestUserAttention"><strong>RequestUserAttention</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-RequestUserAttention">RequestUserAttention</a>(self,&nbsp;int&nbsp;flags=USER_ATTENTION_INFO)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Restore"><strong>Restore</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Restore">Restore</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetDefaultItem"><strong>SetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetDefaultItem">SetDefaultItem</a>(self,&nbsp;Window&nbsp;child)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;default,&nbsp;return&nbsp;the&nbsp;old&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetIcon"><strong>SetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetIcon">SetIcon</a>(self,&nbsp;Icon&nbsp;icon)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetIcons"><strong>SetIcons</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetIcons">SetIcons</a>(self,&nbsp;wxIconBundle&nbsp;icons)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetShape"><strong>SetShape</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetShape">SetShape</a>(self,&nbsp;Region&nbsp;region)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetTitle"><strong>SetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetTitle">SetTitle</a>(self,&nbsp;String&nbsp;title)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetTmpDefaultItem"><strong>SetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetTmpDefaultItem">SetTmpDefaultItem</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;temporary&nbsp;default</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ShowFullScreen"><strong>ShowFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ShowFullScreen">ShowFullScreen</a>(self,&nbsp;bool&nbsp;show,&nbsp;long&nbsp;style=FULLSCREEN_ALL)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><strong>DefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetDefaultItem`&nbsp;and&nbsp;`SetDefaultItem`</tt></dd>
</dl>
<dl><dt><strong>Icon</strong></dt>
<dd><tt>See&nbsp;`GetIcon`&nbsp;and&nbsp;`SetIcon`</tt></dd>
</dl>
<dl><dt><strong>Title</strong></dt>
<dd><tt>See&nbsp;`GetTitle`&nbsp;and&nbsp;`SetTitle`</tt></dd>
</dl>
<dl><dt><strong>TmpDefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetTmpDefaultItem`&nbsp;and&nbsp;`SetTmpDefaultItem`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3WaitDialog-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
it.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
&nbsp;<br>
Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
&nbsp;<br>
NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CaptureMouse">CaptureMouse</a>(self)<br>
&nbsp;<br>
Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
release&nbsp;the&nbsp;capture.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
&nbsp;<br>
Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
recapture&nbsp;mouse.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ClearBackground">ClearBackground</a>(self)<br>
&nbsp;<br>
Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ClientToWindowSize"><strong>ClientToWindowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ClientToWindowSize">ClientToWindowSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
non-existent&nbsp;windows.<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
destructor.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#MP3WaitDialog-Enable">Enable</a>(false).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-DissociateHandle">DissociateHandle</a>(self)<br>
&nbsp;<br>
Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
&nbsp;<br>
Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-FindWindowByLabel"><strong>FindWindowByLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-FindWindowByLabel">FindWindowByLabel</a>(self,&nbsp;String&nbsp;label)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;label</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Fit">Fit</a>(self)<br>
&nbsp;<br>
Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#MP3WaitDialog-SetClientSize">SetClientSize</a>(child.<a href="#MP3WaitDialog-GetSize">GetSize</a>())<br>
instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-FitInside">FitInside</a>(self)<br>
&nbsp;<br>
Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Freeze">Freeze</a>(self)<br>
&nbsp;<br>
Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
been&nbsp;undone.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
mandatory&nbsp;directive.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
&nbsp;<br>
:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#MP3WaitDialog-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
<a href="#MP3WaitDialog-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
&nbsp;<br>
Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
are&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
&nbsp;<br>
Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;an&nbsp;instance&nbsp;of&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is<br>
useful&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control<br>
as&nbsp;in&nbsp;a&nbsp;standard&nbsp;control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard<br>
coding&nbsp;specific&nbsp;colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of<br>
place&nbsp;on&nbsp;the&nbsp;user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
the&nbsp;results.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
&nbsp;<br>
Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
generated.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
&nbsp;<br>
get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
there&nbsp;is&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
background.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
correctly.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#MP3WaitDialog-Show">Show</a>(False).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-InheritAttributes">InheritAttributes</a>(self)<br>
&nbsp;<br>
This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
colours.<br>
&nbsp;<br>
By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
&nbsp;<br>
This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
parents&nbsp;attributes.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-InitDialog">InitDialog</a>(self)<br>
&nbsp;<br>
Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
&nbsp;<br>
Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
later.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
&nbsp;<br>
:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
shown&nbsp;as&nbsp;well.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3WaitDialog-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3WaitDialog-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Lower">Lower</a>(self)<br>
&nbsp;<br>
Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
&nbsp;<br>
Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
&nbsp;<br>
The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
`wx.NavigationKeyEvent`.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3WaitDialog-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MP3WaitDialog-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
scroll&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
different&nbsp;window&nbsp;classes.<br>
&nbsp;<br>
wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Raise">Raise</a>(self)<br>
&nbsp;<br>
Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
&nbsp;<br>
Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ReleaseMouse">ReleaseMouse</a>(self)<br>
&nbsp;<br>
Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
programmer.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
there.)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
oldParent)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SendSizeEvent"><strong>SendSizeEvent</strong></a>(self)</dt></dl>

<dl><dt><a name="MP3WaitDialog-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
&nbsp;<br>
Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
calling&nbsp;this&nbsp;function.<br>
&nbsp;<br>
Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;<br>
On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
&nbsp;<br>
:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
constraints.<br>
&nbsp;<br>
You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#MP3WaitDialog-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
effect.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
&nbsp;<br>
This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
&nbsp;<br>
The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
equal&nbsp;to&nbsp;-1.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
&nbsp;<br>
Put&nbsp;the&nbsp;native&nbsp;window&nbsp;into&nbsp;double&nbsp;buffered&nbsp;or&nbsp;composited&nbsp;mode.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
&nbsp;<br>
Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
classes.<br>
&nbsp;<br>
It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
<a href="#MP3WaitDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetFocus">SetFocus</a>(self)<br>
&nbsp;<br>
Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
&nbsp;<br>
Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
only&nbsp;called&nbsp;internally.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
one.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
&nbsp;<br>
A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
max&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
min&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
&nbsp;<br>
This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
&nbsp;user's&nbsp;selected&nbsp;theme.<br>
&nbsp;<br>
Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
opaque.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
&nbsp;<br>
Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
type.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3WaitDialog-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MP3WaitDialog-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
from&nbsp;the&nbsp;parent&nbsp;window.<br>
&nbsp;<br>
The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Thaw">Thaw</a>(self)<br>
&nbsp;<br>
Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
also&nbsp;call&nbsp;<a href="#MP3WaitDialog-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3WaitDialog-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
&nbsp;<br>
This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.<a href="wx._controls.html#ToolBar">ToolBar</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.<a href="wx._windows.html#Frame">Frame</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
in&nbsp;idle&nbsp;time.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MP3WaitDialog-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
&nbsp;<br>
NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-WindowToClientSize"><strong>WindowToClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-WindowToClientSize">WindowToClientSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MP3WaitDialog-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
or&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><strong>AcceleratorTable</strong></dt>
<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
</dl>
<dl><dt><strong>AutoLayout</strong></dt>
<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
</dl>
<dl><dt><strong>BackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>BackgroundStyle</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
</dl>
<dl><dt><strong>BestSize</strong></dt>
<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
</dl>
<dl><dt><strong>BestVirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>Border</strong></dt>
<dd><tt>See&nbsp;`GetBorder`</tt></dd>
</dl>
<dl><dt><strong>Caret</strong></dt>
<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
</dl>
<dl><dt><strong>CharHeight</strong></dt>
<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
</dl>
<dl><dt><strong>CharWidth</strong></dt>
<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
</dl>
<dl><dt><strong>Children</strong></dt>
<dd><tt>See&nbsp;`GetChildren`</tt></dd>
</dl>
<dl><dt><strong>ClientAreaOrigin</strong></dt>
<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
</dl>
<dl><dt><strong>ClientRect</strong></dt>
<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
</dl>
<dl><dt><strong>ClientSize</strong></dt>
<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
</dl>
<dl><dt><strong>Constraints</strong></dt>
<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
</dl>
<dl><dt><strong>ContainingSizer</strong></dt>
<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
</dl>
<dl><dt><strong>Cursor</strong></dt>
<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
</dl>
<dl><dt><strong>DefaultAttributes</strong></dt>
<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
</dl>
<dl><dt><strong>DropTarget</strong></dt>
<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
</dl>
<dl><dt><strong>EffectiveMinSize</strong></dt>
<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
</dl>
<dl><dt><strong>Enabled</strong></dt>
<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
</dl>
<dl><dt><strong>EventHandler</strong></dt>
<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
</dl>
<dl><dt><strong>ExtraStyle</strong></dt>
<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
</dl>
<dl><dt><strong>Font</strong></dt>
<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
</dl>
<dl><dt><strong>ForegroundColour</strong></dt>
<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
</dl>
<dl><dt><strong>GrandParent</strong></dt>
<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
</dl>
<dl><dt><strong>GtkWidget</strong></dt>
<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
</dl>
<dl><dt><strong>Handle</strong></dt>
<dd><tt>See&nbsp;`GetHandle`</tt></dd>
</dl>
<dl><dt><strong>HelpText</strong></dt>
<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
</dl>
<dl><dt><strong>Id</strong></dt>
<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
</dl>
<dl><dt><strong>Label</strong></dt>
<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
</dl>
<dl><dt><strong>LayoutDirection</strong></dt>
<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
</dl>
<dl><dt><strong>MaxHeight</strong></dt>
<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
</dl>
<dl><dt><strong>MaxSize</strong></dt>
<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
</dl>
<dl><dt><strong>MaxWidth</strong></dt>
<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
</dl>
<dl><dt><strong>MinHeight</strong></dt>
<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
</dl>
<dl><dt><strong>MinSize</strong></dt>
<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
</dl>
<dl><dt><strong>MinWidth</strong></dt>
<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
</dl>
<dl><dt><strong>Name</strong></dt>
<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
</dl>
<dl><dt><strong>Parent</strong></dt>
<dd><tt>See&nbsp;`GetParent`</tt></dd>
</dl>
<dl><dt><strong>Position</strong></dt>
<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
</dl>
<dl><dt><strong>Rect</strong></dt>
<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
</dl>
<dl><dt><strong>ScreenPosition</strong></dt>
<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
</dl>
<dl><dt><strong>ScreenRect</strong></dt>
<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
</dl>
<dl><dt><strong>Shown</strong></dt>
<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
</dl>
<dl><dt><strong>Size</strong></dt>
<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
</dl>
<dl><dt><strong>Sizer</strong></dt>
<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
</dl>
<dl><dt><strong>ThemeEnabled</strong></dt>
<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
</dl>
<dl><dt><strong>ToolTip</strong></dt>
<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
</dl>
<dl><dt><strong>TopLevel</strong></dt>
<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
</dl>
<dl><dt><strong>TopLevelParent</strong></dt>
<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
</dl>
<dl><dt><strong>UpdateClientRect</strong></dt>
<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
</dl>
<dl><dt><strong>UpdateRegion</strong></dt>
<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
</dl>
<dl><dt><strong>Validator</strong></dt>
<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
</dl>
<dl><dt><strong>VirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>WindowStyle</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
</dl>
<dl><dt><strong>WindowStyleFlag</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
</dl>
<dl><dt><strong>WindowVariant</strong></dt>
<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><a name="MP3WaitDialog-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
&nbsp;<br>
:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
&nbsp;<br>
:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
&nbsp;<br>
:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;func=None)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>, handler<font color="#909090">=None</font>)</dt><dd><tt>Disconnects&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><strong>EvtHandlerEnabled</strong></dt>
<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
</dl>
<dl><dt><strong>NextHandler</strong></dt>
<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
</dl>
<dl><dt><strong>PreviousHandler</strong></dt>
<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><a name="MP3WaitDialog-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>

<dl><dt><a name="MP3WaitDialog-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MP3WaitDialog-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
object.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><strong>ClassName</strong></dt>
<dd><tt>See&nbsp;`GetClassName`</tt></dd>
</dl>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MainApp">class <strong>MainApp</strong></a>(<a href="wx._windows.html#Frame">wx._windows.Frame</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>the&nbsp;main&nbsp;window<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="mp3scrub.gui.guiMain.html#MainApp">MainApp</a></dd>
<dd><a href="wx._windows.html#Frame">wx._windows.Frame</a></dd>
<dd><a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a></dd>
<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MainApp-__init__"><strong>__init__</strong></a>(self)</dt></dl>

<dl><dt><a name="MainApp-createMenu"><strong>createMenu</strong></a>(self)</dt><dd><tt>menu&nbsp;initialization</tt></dd></dl>

<dl><dt><a name="MainApp-doCleanMusic"><strong>doCleanMusic</strong></a>(self, evt)</dt><dd><tt>spawn&nbsp;up&nbsp;the&nbsp;tag&nbsp;identifier&nbsp;thread</tt></dd></dl>

<dl><dt><a name="MainApp-doDirTree"><strong>doDirTree</strong></a>(self, evt)</dt><dd><tt>move&nbsp;the&nbsp;files&nbsp;to&nbsp;a&nbsp;new&nbsp;location&nbsp;and&nbsp;make&nbsp;a&nbsp;nice&nbsp;tree&nbsp;based&nbsp;on&nbsp;artist&nbsp;dir</tt></dd></dl>

<dl><dt><a name="MainApp-doFindMusic"><strong>doFindMusic</strong></a>(self, evt)</dt><dd><tt>spawn&nbsp;up&nbsp;the&nbsp;mp3&nbsp;finder&nbsp;thread</tt></dd></dl>

<dl><dt><a name="MainApp-doWriteMusic"><strong>doWriteMusic</strong></a>(self, evt)</dt><dd><tt>spawn&nbsp;up&nbsp;the&nbsp;tag&nbsp;updater&nbsp;thread</tt></dd></dl>

<dl><dt><a name="MainApp-handleStatusUpdate"><strong>handleStatusUpdate</strong></a>(self, evt)</dt><dd><tt>receive&nbsp;update&nbsp;events&nbsp;from&nbsp;the&nbsp;worker&nbsp;threads</tt></dd></dl>

<dl><dt><a name="MainApp-handleWorkDone"><strong>handleWorkDone</strong></a>(self, evt)</dt><dd><tt>receive&nbsp;done&nbsp;events&nbsp;from&nbsp;the&nbsp;worker&nbsp;threads</tt></dd></dl>

<dl><dt><a name="MainApp-onExit"><strong>onExit</strong></a>(self, event)</dt></dl>

<dl><dt><a name="MainApp-onExport"><strong>onExport</strong></a>(self, event)</dt><dd><tt>export&nbsp;the&nbsp;mp3&nbsp;list&nbsp;an&nbsp;xml&nbsp;file</tt></dd></dl>

<dl><dt><a name="MainApp-onGridClick"><strong>onGridClick</strong></a>(self, evt)</dt><dd><tt>on&nbsp;grid&nbsp;click&nbsp;kick&nbsp;off&nbsp;the&nbsp;manual&nbsp;update&nbsp;window</tt></dd></dl>

<dl><dt><a name="MainApp-onImport"><strong>onImport</strong></a>(self, evt)</dt><dd><tt>open&nbsp;an&nbsp;xml&nbsp;file&nbsp;and&nbsp;load&nbsp;it&nbsp;into&nbsp;the&nbsp;grid</tt></dd></dl>

<dl><dt><a name="MainApp-printStats"><strong>printStats</strong></a>(self)</dt><dd><tt>print&nbsp;some&nbsp;debug&nbsp;info</tt></dd></dl>

<hr>
Methods inherited from <a href="wx._windows.html#Frame">wx._windows.Frame</a>:<br>
<dl><dt><a name="MainApp-Command"><strong>Command</strong></a> = ProcessCommand(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ProcessCommand">ProcessCommand</a>(self,&nbsp;int&nbsp;winid)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;String&nbsp;title=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;Size&nbsp;size=DefaultSize,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;style=DEFAULT_FRAME_STYLE,&nbsp;String&nbsp;name=FrameNameStr)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-CreateStatusBar"><strong>CreateStatusBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CreateStatusBar">CreateStatusBar</a>(self,&nbsp;int&nbsp;number=1,&nbsp;long&nbsp;style=DEFAULT_STATUSBAR_STYLE,&nbsp;int&nbsp;winid=0,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name=StatusLineNameStr)&nbsp;-&gt;&nbsp;StatusBar</tt></dd></dl>

<dl><dt><a name="MainApp-CreateToolBar"><strong>CreateToolBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CreateToolBar">CreateToolBar</a>(self,&nbsp;long&nbsp;style=-1,&nbsp;int&nbsp;winid=-1,&nbsp;String&nbsp;name=ToolBarNameStr)&nbsp;-&gt;&nbsp;wxToolBar</tt></dd></dl>

<dl><dt><a name="MainApp-DoGiveHelp"><strong>DoGiveHelp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DoGiveHelp">DoGiveHelp</a>(self,&nbsp;String&nbsp;text,&nbsp;bool&nbsp;show)</tt></dd></dl>

<dl><dt><a name="MainApp-DoMenuUpdates"><strong>DoMenuUpdates</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DoMenuUpdates">DoMenuUpdates</a>(self,&nbsp;Menu&nbsp;menu=None)</tt></dd></dl>

<dl><dt><a name="MainApp-GetMenuBar"><strong>GetMenuBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMenuBar">GetMenuBar</a>(self)&nbsp;-&gt;&nbsp;MenuBar</tt></dd></dl>

<dl><dt><a name="MainApp-GetStatusBar"><strong>GetStatusBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetStatusBar">GetStatusBar</a>(self)&nbsp;-&gt;&nbsp;StatusBar</tt></dd></dl>

<dl><dt><a name="MainApp-GetStatusBarPane"><strong>GetStatusBarPane</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetStatusBarPane">GetStatusBarPane</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-GetToolBar"><strong>GetToolBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetToolBar">GetToolBar</a>(self)&nbsp;-&gt;&nbsp;wxToolBar</tt></dd></dl>

<dl><dt><a name="MainApp-PopStatusText"><strong>PopStatusText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PopStatusText">PopStatusText</a>(self,&nbsp;int&nbsp;number=0)</tt></dd></dl>

<dl><dt><a name="MainApp-ProcessCommand"><strong>ProcessCommand</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ProcessCommand">ProcessCommand</a>(self,&nbsp;int&nbsp;winid)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-PushStatusText"><strong>PushStatusText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PushStatusText">PushStatusText</a>(self,&nbsp;String&nbsp;text,&nbsp;int&nbsp;number=0)</tt></dd></dl>

<dl><dt><a name="MainApp-SendSizeEvent"><strong>SendSizeEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SendSizeEvent">SendSizeEvent</a>(self)</tt></dd></dl>

<dl><dt><a name="MainApp-SetMenuBar"><strong>SetMenuBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetMenuBar">SetMenuBar</a>(self,&nbsp;MenuBar&nbsp;menubar)</tt></dd></dl>

<dl><dt><a name="MainApp-SetStatusBar"><strong>SetStatusBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetStatusBar">SetStatusBar</a>(self,&nbsp;StatusBar&nbsp;statBar)</tt></dd></dl>

<dl><dt><a name="MainApp-SetStatusBarPane"><strong>SetStatusBarPane</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetStatusBarPane">SetStatusBarPane</a>(self,&nbsp;int&nbsp;n)</tt></dd></dl>

<dl><dt><a name="MainApp-SetStatusText"><strong>SetStatusText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetStatusText">SetStatusText</a>(self,&nbsp;String&nbsp;text,&nbsp;int&nbsp;number=0)</tt></dd></dl>

<dl><dt><a name="MainApp-SetStatusWidths"><strong>SetStatusWidths</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetStatusWidths">SetStatusWidths</a>(self,&nbsp;int&nbsp;widths)</tt></dd></dl>

<dl><dt><a name="MainApp-SetToolBar"><strong>SetToolBar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetToolBar">SetToolBar</a>(self,&nbsp;wxToolBar&nbsp;toolbar)</tt></dd></dl>

<dl><dt><a name="MainApp-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>

<hr>
Static methods inherited from <a href="wx._windows.html#Frame">wx._windows.Frame</a>:<br>
<dl><dt><a name="MainApp-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
&nbsp;<br>
The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
this.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#Frame">wx._windows.Frame</a>:<br>
<dl><dt><strong>MenuBar</strong></dt>
<dd><tt>See&nbsp;`GetMenuBar`&nbsp;and&nbsp;`SetMenuBar`</tt></dd>
</dl>
<dl><dt><strong>StatusBar</strong></dt>
<dd><tt>See&nbsp;`GetStatusBar`&nbsp;and&nbsp;`SetStatusBar`</tt></dd>
</dl>
<dl><dt><strong>StatusBarPane</strong></dt>
<dd><tt>See&nbsp;`GetStatusBarPane`&nbsp;and&nbsp;`SetStatusBarPane`</tt></dd>
</dl>
<dl><dt><strong>ToolBar</strong></dt>
<dd><tt>See&nbsp;`GetToolBar`&nbsp;and&nbsp;`SetToolBar`</tt></dd>
</dl>
<dl><dt><strong>thisown</strong></dt>
<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><a name="MainApp-CenterOnScreen"><strong>CenterOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="MainApp-CentreOnScreen"><strong>CentreOnScreen</strong></a> = CenterOnScreen(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="MainApp-EnableCloseButton"><strong>EnableCloseButton</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-EnableCloseButton">EnableCloseButton</a>(self,&nbsp;bool&nbsp;enable)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-GetDefaultItem"><strong>GetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetDefaultItem">GetDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;child&nbsp;of&nbsp;this&nbsp;parent,&nbsp;i.e.&nbsp;the&nbsp;one&nbsp;which&nbsp;is&nbsp;activated<br>
by&nbsp;pressing&nbsp;&lt;Enter&gt;&nbsp;such&nbsp;as&nbsp;the&nbsp;OK&nbsp;button&nbsp;on&nbsp;a&nbsp;wx.<a href="wx._windows.html#Dialog">Dialog</a>.</tt></dd></dl>

<dl><dt><a name="MainApp-GetIcon"><strong>GetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetIcon">GetIcon</a>(self)&nbsp;-&gt;&nbsp;Icon</tt></dd></dl>

<dl><dt><a name="MainApp-GetTitle"><strong>GetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetTitle">GetTitle</a>(self)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="MainApp-GetTmpDefaultItem"><strong>GetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetTmpDefaultItem">GetTmpDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Return&nbsp;the&nbsp;temporary&nbsp;default&nbsp;item,&nbsp;which&nbsp;can&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MainApp-Iconize"><strong>Iconize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Iconize">Iconize</a>(self,&nbsp;bool&nbsp;iconize=True)</tt></dd></dl>

<dl><dt><a name="MainApp-IsActive"><strong>IsActive</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsActive">IsActive</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-IsAlwaysMaximized"><strong>IsAlwaysMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsAlwaysMaximized">IsAlwaysMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-IsFullScreen"><strong>IsFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsFullScreen">IsFullScreen</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-IsIconized"><strong>IsIconized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsIconized">IsIconized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-IsMaximized"><strong>IsMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsMaximized">IsMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-MacGetMetalAppearance"><strong>MacGetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MacGetMetalAppearance">MacGetMetalAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-MacGetTopLevelWindowRef"><strong>MacGetTopLevelWindowRef</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MacGetTopLevelWindowRef">MacGetTopLevelWindowRef</a>(self)&nbsp;-&gt;&nbsp;long</tt></dd></dl>

<dl><dt><a name="MainApp-MacGetUnifiedAppearance"><strong>MacGetUnifiedAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MacGetUnifiedAppearance">MacGetUnifiedAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-MacSetMetalAppearance"><strong>MacSetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MacSetMetalAppearance">MacSetMetalAppearance</a>(self,&nbsp;bool&nbsp;on)</tt></dd></dl>

<dl><dt><a name="MainApp-Maximize"><strong>Maximize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Maximize">Maximize</a>(self,&nbsp;bool&nbsp;maximize=True)</tt></dd></dl>

<dl><dt><a name="MainApp-RequestUserAttention"><strong>RequestUserAttention</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-RequestUserAttention">RequestUserAttention</a>(self,&nbsp;int&nbsp;flags=USER_ATTENTION_INFO)</tt></dd></dl>

<dl><dt><a name="MainApp-Restore"><strong>Restore</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Restore">Restore</a>(self)</tt></dd></dl>

<dl><dt><a name="MainApp-SetDefaultItem"><strong>SetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetDefaultItem">SetDefaultItem</a>(self,&nbsp;Window&nbsp;child)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;default,&nbsp;return&nbsp;the&nbsp;old&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MainApp-SetIcon"><strong>SetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetIcon">SetIcon</a>(self,&nbsp;Icon&nbsp;icon)</tt></dd></dl>

<dl><dt><a name="MainApp-SetIcons"><strong>SetIcons</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetIcons">SetIcons</a>(self,&nbsp;wxIconBundle&nbsp;icons)</tt></dd></dl>

<dl><dt><a name="MainApp-SetShape"><strong>SetShape</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetShape">SetShape</a>(self,&nbsp;Region&nbsp;region)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-SetTitle"><strong>SetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetTitle">SetTitle</a>(self,&nbsp;String&nbsp;title)</tt></dd></dl>

<dl><dt><a name="MainApp-SetTmpDefaultItem"><strong>SetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetTmpDefaultItem">SetTmpDefaultItem</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;temporary&nbsp;default</tt></dd></dl>

<dl><dt><a name="MainApp-ShowFullScreen"><strong>ShowFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ShowFullScreen">ShowFullScreen</a>(self,&nbsp;bool&nbsp;show,&nbsp;long&nbsp;style=FULLSCREEN_ALL)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><strong>DefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetDefaultItem`&nbsp;and&nbsp;`SetDefaultItem`</tt></dd>
</dl>
<dl><dt><strong>Icon</strong></dt>
<dd><tt>See&nbsp;`GetIcon`&nbsp;and&nbsp;`SetIcon`</tt></dd>
</dl>
<dl><dt><strong>Title</strong></dt>
<dd><tt>See&nbsp;`GetTitle`&nbsp;and&nbsp;`SetTitle`</tt></dd>
</dl>
<dl><dt><strong>TmpDefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetTmpDefaultItem`&nbsp;and&nbsp;`SetTmpDefaultItem`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MainApp-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>

<dl><dt><a name="MainApp-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
it.</tt></dd></dl>

<dl><dt><a name="MainApp-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>

<dl><dt><a name="MainApp-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>

<dl><dt><a name="MainApp-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
&nbsp;<br>
Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>

<dl><dt><a name="MainApp-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>

<dl><dt><a name="MainApp-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
&nbsp;<br>
NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>

<dl><dt><a name="MainApp-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CaptureMouse">CaptureMouse</a>(self)<br>
&nbsp;<br>
Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
release&nbsp;the&nbsp;capture.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
&nbsp;<br>
Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
recapture&nbsp;mouse.</tt></dd></dl>

<dl><dt><a name="MainApp-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MainApp-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MainApp-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="MainApp-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#MainApp-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="MainApp-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ClearBackground">ClearBackground</a>(self)<br>
&nbsp;<br>
Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="MainApp-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-ClientToWindowSize"><strong>ClientToWindowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ClientToWindowSize">ClientToWindowSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MainApp-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MainApp-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MainApp-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>

<dl><dt><a name="MainApp-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MainApp-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MainApp-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="MainApp-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
non-existent&nbsp;windows.<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>

<dl><dt><a name="MainApp-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
destructor.</tt></dd></dl>

<dl><dt><a name="MainApp-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#MainApp-Enable">Enable</a>(false).</tt></dd></dl>

<dl><dt><a name="MainApp-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DissociateHandle">DissociateHandle</a>(self)<br>
&nbsp;<br>
Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>

<dl><dt><a name="MainApp-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
&nbsp;<br>
Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.</tt></dd></dl>

<dl><dt><a name="MainApp-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MainApp-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>

<dl><dt><a name="MainApp-FindWindowByLabel"><strong>FindWindowByLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-FindWindowByLabel">FindWindowByLabel</a>(self,&nbsp;String&nbsp;label)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;label</tt></dd></dl>

<dl><dt><a name="MainApp-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>

<dl><dt><a name="MainApp-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Fit">Fit</a>(self)<br>
&nbsp;<br>
Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#MainApp-SetClientSize">SetClientSize</a>(child.<a href="#MainApp-GetSize">GetSize</a>())<br>
instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MainApp-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-FitInside">FitInside</a>(self)<br>
&nbsp;<br>
Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>

<dl><dt><a name="MainApp-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Freeze">Freeze</a>(self)<br>
&nbsp;<br>
Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
been&nbsp;undone.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
mandatory&nbsp;directive.</tt></dd></dl>

<dl><dt><a name="MainApp-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MainApp-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>

<dl><dt><a name="MainApp-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
&nbsp;<br>
:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>

<dl><dt><a name="MainApp-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MainApp-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MainApp-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="MainApp-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>

<dl><dt><a name="MainApp-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#MainApp-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
<a href="#MainApp-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>

<dl><dt><a name="MainApp-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MainApp-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MainApp-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
&nbsp;<br>
Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>

<dl><dt><a name="MainApp-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>

<dl><dt><a name="MainApp-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MainApp-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MainApp-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="MainApp-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
are&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MainApp-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MainApp-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
&nbsp;<br>
Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;an&nbsp;instance&nbsp;of&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is<br>
useful&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control<br>
as&nbsp;in&nbsp;a&nbsp;standard&nbsp;control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard<br>
coding&nbsp;specific&nbsp;colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of<br>
place&nbsp;on&nbsp;the&nbsp;user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.</tt></dd></dl>

<dl><dt><a name="MainApp-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MainApp-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
the&nbsp;results.</tt></dd></dl>

<dl><dt><a name="MainApp-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MainApp-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MainApp-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MainApp-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MainApp-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>

<dl><dt><a name="MainApp-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>

<dl><dt><a name="MainApp-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MainApp-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
&nbsp;<br>
Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>

<dl><dt><a name="MainApp-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
generated.</tt></dd></dl>

<dl><dt><a name="MainApp-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>

<dl><dt><a name="MainApp-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>

<dl><dt><a name="MainApp-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MainApp-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="MainApp-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>

<dl><dt><a name="MainApp-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MainApp-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>

<dl><dt><a name="MainApp-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MainApp-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="MainApp-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>

<dl><dt><a name="MainApp-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
&nbsp;<br>
get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>

<dl><dt><a name="MainApp-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>

<dl><dt><a name="MainApp-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>

<dl><dt><a name="MainApp-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="MainApp-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
there&nbsp;is&nbsp;none.</tt></dd></dl>

<dl><dt><a name="MainApp-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>

<dl><dt><a name="MainApp-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MainApp-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="MainApp-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="MainApp-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>

<dl><dt><a name="MainApp-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>

<dl><dt><a name="MainApp-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
background.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
correctly.</tt></dd></dl>

<dl><dt><a name="MainApp-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#MainApp-Show">Show</a>(False).</tt></dd></dl>

<dl><dt><a name="MainApp-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MainApp-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="MainApp-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-InheritAttributes">InheritAttributes</a>(self)<br>
&nbsp;<br>
This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
colours.<br>
&nbsp;<br>
By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
&nbsp;<br>
This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
parents&nbsp;attributes.</tt></dd></dl>

<dl><dt><a name="MainApp-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-InitDialog">InitDialog</a>(self)<br>
&nbsp;<br>
Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>

<dl><dt><a name="MainApp-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
&nbsp;<br>
Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>

<dl><dt><a name="MainApp-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>

<dl><dt><a name="MainApp-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
later.</tt></dd></dl>

<dl><dt><a name="MainApp-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MainApp-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MainApp-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MainApp-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="MainApp-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
&nbsp;<br>
:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>

<dl><dt><a name="MainApp-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>

<dl><dt><a name="MainApp-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>

<dl><dt><a name="MainApp-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
shown&nbsp;as&nbsp;well.</tt></dd></dl>

<dl><dt><a name="MainApp-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>

<dl><dt><a name="MainApp-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>

<dl><dt><a name="MainApp-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MainApp-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>

<dl><dt><a name="MainApp-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MainApp-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>

<dl><dt><a name="MainApp-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Lower">Lower</a>(self)<br>
&nbsp;<br>
Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
&nbsp;<br>
Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
effect.</tt></dd></dl>

<dl><dt><a name="MainApp-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MainApp-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
&nbsp;<br>
The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
windows.</tt></dd></dl>

<dl><dt><a name="MainApp-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>

<dl><dt><a name="MainApp-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MainApp-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
`wx.NavigationKeyEvent`.</tt></dd></dl>

<dl><dt><a name="MainApp-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MainApp-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>

<dl><dt><a name="MainApp-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#MainApp-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>

<dl><dt><a name="MainApp-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="MainApp-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MainApp-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="MainApp-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>

<dl><dt><a name="MainApp-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
scroll&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MainApp-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
different&nbsp;window&nbsp;classes.<br>
&nbsp;<br>
wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>

<dl><dt><a name="MainApp-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Raise">Raise</a>(self)<br>
&nbsp;<br>
Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
&nbsp;<br>
Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>

<dl><dt><a name="MainApp-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>

<dl><dt><a name="MainApp-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ReleaseMouse">ReleaseMouse</a>(self)<br>
&nbsp;<br>
Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>

<dl><dt><a name="MainApp-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
programmer.</tt></dd></dl>

<dl><dt><a name="MainApp-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
there.)</tt></dd></dl>

<dl><dt><a name="MainApp-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
oldParent)</tt></dd></dl>

<dl><dt><a name="MainApp-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MainApp-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="MainApp-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MainApp-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="MainApp-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>

<dl><dt><a name="MainApp-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
&nbsp;<br>
Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>

<dl><dt><a name="MainApp-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
calling&nbsp;this&nbsp;function.<br>
&nbsp;<br>
Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>

<dl><dt><a name="MainApp-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;<br>
On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
&nbsp;<br>
:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>

<dl><dt><a name="MainApp-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>

<dl><dt><a name="MainApp-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MainApp-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MainApp-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="MainApp-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
constraints.<br>
&nbsp;<br>
You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#MainApp-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
effect.</tt></dd></dl>

<dl><dt><a name="MainApp-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
&nbsp;<br>
This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>

<dl><dt><a name="MainApp-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
&nbsp;<br>
The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>

<dl><dt><a name="MainApp-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
equal&nbsp;to&nbsp;-1.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>

<dl><dt><a name="MainApp-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
&nbsp;<br>
Put&nbsp;the&nbsp;native&nbsp;window&nbsp;into&nbsp;double&nbsp;buffered&nbsp;or&nbsp;composited&nbsp;mode.</tt></dd></dl>

<dl><dt><a name="MainApp-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
&nbsp;<br>
Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="MainApp-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
classes.<br>
&nbsp;<br>
It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>

<dl><dt><a name="MainApp-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
<a href="#MainApp-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>

<dl><dt><a name="MainApp-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetFocus">SetFocus</a>(self)<br>
&nbsp;<br>
Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>

<dl><dt><a name="MainApp-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
&nbsp;<br>
Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
only&nbsp;called&nbsp;internally.</tt></dd></dl>

<dl><dt><a name="MainApp-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="MainApp-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="MainApp-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
one.</tt></dd></dl>

<dl><dt><a name="MainApp-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>

<dl><dt><a name="MainApp-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
&nbsp;<br>
A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>

<dl><dt><a name="MainApp-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>

<dl><dt><a name="MainApp-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
max&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
min&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>

<dl><dt><a name="MainApp-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MainApp-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>

<dl><dt><a name="MainApp-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="MainApp-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="MainApp-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>

<dl><dt><a name="MainApp-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>

<dl><dt><a name="MainApp-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="MainApp-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
&nbsp;<br>
This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
&nbsp;user's&nbsp;selected&nbsp;theme.<br>
&nbsp;<br>
Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>

<dl><dt><a name="MainApp-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="MainApp-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
opaque.</tt></dd></dl>

<dl><dt><a name="MainApp-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
&nbsp;<br>
Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
type.</tt></dd></dl>

<dl><dt><a name="MainApp-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MainApp-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="MainApp-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="MainApp-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MainApp-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MainApp-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#MainApp-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="MainApp-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>

<dl><dt><a name="MainApp-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
from&nbsp;the&nbsp;parent&nbsp;window.<br>
&nbsp;<br>
The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>

<dl><dt><a name="MainApp-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>

<dl><dt><a name="MainApp-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Thaw">Thaw</a>(self)<br>
&nbsp;<br>
Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>

<dl><dt><a name="MainApp-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>

<dl><dt><a name="MainApp-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
also&nbsp;call&nbsp;<a href="#MainApp-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MainApp-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="MainApp-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>

<dl><dt><a name="MainApp-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Update">Update</a>(self)<br>
&nbsp;<br>
Calling&nbsp;this&nbsp;method&nbsp;immediately&nbsp;repaints&nbsp;the&nbsp;invalidated&nbsp;area&nbsp;of&nbsp;the<br>
window&nbsp;instead&nbsp;of&nbsp;waiting&nbsp;for&nbsp;the&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;happen,&nbsp;(normally<br>
this&nbsp;would&nbsp;usually&nbsp;only&nbsp;happen&nbsp;when&nbsp;the&nbsp;flow&nbsp;of&nbsp;control&nbsp;returns&nbsp;to&nbsp;the<br>
event&nbsp;loop.)&nbsp;&nbsp;Notice&nbsp;that&nbsp;this&nbsp;function&nbsp;doesn't&nbsp;refresh&nbsp;the&nbsp;window&nbsp;and<br>
does&nbsp;nothing&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;already&nbsp;repainted.&nbsp;&nbsp;Use&nbsp;`Refresh`<br>
first&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;immediately&nbsp;redraw&nbsp;the&nbsp;window&nbsp;(or&nbsp;some&nbsp;portion&nbsp;of<br>
it)&nbsp;unconditionally.</tt></dd></dl>

<dl><dt><a name="MainApp-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
&nbsp;<br>
This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.<a href="wx._controls.html#ToolBar">ToolBar</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.<a href="wx._windows.html#Frame">Frame</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
in&nbsp;idle&nbsp;time.</tt></dd></dl>

<dl><dt><a name="MainApp-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#MainApp-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>

<dl><dt><a name="MainApp-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
&nbsp;<br>
NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>

<dl><dt><a name="MainApp-WindowToClientSize"><strong>WindowToClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-WindowToClientSize">WindowToClientSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="MainApp-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
or&nbsp;None.</tt></dd></dl>

<dl><dt><a name="MainApp-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>

<dl><dt><a name="MainApp-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>

<dl><dt><a name="MainApp-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<dl><dt><a name="MainApp-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><strong>AcceleratorTable</strong></dt>
<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
</dl>
<dl><dt><strong>AutoLayout</strong></dt>
<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
</dl>
<dl><dt><strong>BackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>BackgroundStyle</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
</dl>
<dl><dt><strong>BestSize</strong></dt>
<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
</dl>
<dl><dt><strong>BestVirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>Border</strong></dt>
<dd><tt>See&nbsp;`GetBorder`</tt></dd>
</dl>
<dl><dt><strong>Caret</strong></dt>
<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
</dl>
<dl><dt><strong>CharHeight</strong></dt>
<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
</dl>
<dl><dt><strong>CharWidth</strong></dt>
<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
</dl>
<dl><dt><strong>Children</strong></dt>
<dd><tt>See&nbsp;`GetChildren`</tt></dd>
</dl>
<dl><dt><strong>ClientAreaOrigin</strong></dt>
<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
</dl>
<dl><dt><strong>ClientRect</strong></dt>
<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
</dl>
<dl><dt><strong>ClientSize</strong></dt>
<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
</dl>
<dl><dt><strong>Constraints</strong></dt>
<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
</dl>
<dl><dt><strong>ContainingSizer</strong></dt>
<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
</dl>
<dl><dt><strong>Cursor</strong></dt>
<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
</dl>
<dl><dt><strong>DefaultAttributes</strong></dt>
<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
</dl>
<dl><dt><strong>DropTarget</strong></dt>
<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
</dl>
<dl><dt><strong>EffectiveMinSize</strong></dt>
<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
</dl>
<dl><dt><strong>Enabled</strong></dt>
<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
</dl>
<dl><dt><strong>EventHandler</strong></dt>
<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
</dl>
<dl><dt><strong>ExtraStyle</strong></dt>
<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
</dl>
<dl><dt><strong>Font</strong></dt>
<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
</dl>
<dl><dt><strong>ForegroundColour</strong></dt>
<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
</dl>
<dl><dt><strong>GrandParent</strong></dt>
<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
</dl>
<dl><dt><strong>GtkWidget</strong></dt>
<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
</dl>
<dl><dt><strong>Handle</strong></dt>
<dd><tt>See&nbsp;`GetHandle`</tt></dd>
</dl>
<dl><dt><strong>HelpText</strong></dt>
<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
</dl>
<dl><dt><strong>Id</strong></dt>
<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
</dl>
<dl><dt><strong>Label</strong></dt>
<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
</dl>
<dl><dt><strong>LayoutDirection</strong></dt>
<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
</dl>
<dl><dt><strong>MaxHeight</strong></dt>
<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
</dl>
<dl><dt><strong>MaxSize</strong></dt>
<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
</dl>
<dl><dt><strong>MaxWidth</strong></dt>
<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
</dl>
<dl><dt><strong>MinHeight</strong></dt>
<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
</dl>
<dl><dt><strong>MinSize</strong></dt>
<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
</dl>
<dl><dt><strong>MinWidth</strong></dt>
<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
</dl>
<dl><dt><strong>Name</strong></dt>
<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
</dl>
<dl><dt><strong>Parent</strong></dt>
<dd><tt>See&nbsp;`GetParent`</tt></dd>
</dl>
<dl><dt><strong>Position</strong></dt>
<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
</dl>
<dl><dt><strong>Rect</strong></dt>
<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
</dl>
<dl><dt><strong>ScreenPosition</strong></dt>
<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
</dl>
<dl><dt><strong>ScreenRect</strong></dt>
<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
</dl>
<dl><dt><strong>Shown</strong></dt>
<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
</dl>
<dl><dt><strong>Size</strong></dt>
<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
</dl>
<dl><dt><strong>Sizer</strong></dt>
<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
</dl>
<dl><dt><strong>ThemeEnabled</strong></dt>
<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
</dl>
<dl><dt><strong>ToolTip</strong></dt>
<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
</dl>
<dl><dt><strong>TopLevel</strong></dt>
<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
</dl>
<dl><dt><strong>TopLevelParent</strong></dt>
<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
</dl>
<dl><dt><strong>UpdateClientRect</strong></dt>
<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
</dl>
<dl><dt><strong>UpdateRegion</strong></dt>
<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
</dl>
<dl><dt><strong>Validator</strong></dt>
<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
</dl>
<dl><dt><strong>VirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>WindowStyle</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
</dl>
<dl><dt><strong>WindowStyleFlag</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
</dl>
<dl><dt><strong>WindowVariant</strong></dt>
<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><a name="MainApp-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>

<dl><dt><a name="MainApp-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
&nbsp;<br>
:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
&nbsp;<br>
:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
&nbsp;<br>
:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>

<dl><dt><a name="MainApp-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>

<dl><dt><a name="MainApp-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;func=None)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MainApp-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="MainApp-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="MainApp-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>

<dl><dt><a name="MainApp-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>

<dl><dt><a name="MainApp-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MainApp-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="MainApp-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>, handler<font color="#909090">=None</font>)</dt><dd><tt>Disconnects&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><strong>EvtHandlerEnabled</strong></dt>
<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
</dl>
<dl><dt><strong>NextHandler</strong></dt>
<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
</dl>
<dl><dt><strong>PreviousHandler</strong></dt>
<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><a name="MainApp-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>

<dl><dt><a name="MainApp-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#MainApp-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
object.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><strong>ClassName</strong></dt>
<dd><tt>See&nbsp;`GetClassName`</tt></dd>
</dl>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="RefineTrackDialog">class <strong>RefineTrackDialog</strong></a>(<a href="wx._windows.html#Dialog">wx._windows.Dialog</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>manual&nbsp;track&nbsp;refine&nbsp;dialog<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="mp3scrub.gui.guiMain.html#RefineTrackDialog">RefineTrackDialog</a></dd>
<dd><a href="wx._windows.html#Dialog">wx._windows.Dialog</a></dd>
<dd><a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a></dd>
<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="RefineTrackDialog-__init__"><strong>__init__</strong></a>(self, parent, row_num)</dt></dl>

<dl><dt><a name="RefineTrackDialog-closeMe"><strong>closeMe</strong></a>(self, evt)</dt></dl>

<dl><dt><a name="RefineTrackDialog-initCombos"><strong>initCombos</strong></a>(self, evt)</dt><dd><tt>make&nbsp;some&nbsp;web&nbsp;queries&nbsp;to&nbsp;init&nbsp;the&nbsp;combo&nbsp;boxes</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-onAlbumSelect"><strong>onAlbumSelect</strong></a>(self, evt)</dt><dd><tt>when&nbsp;album&nbsp;changes,&nbsp;update&nbsp;the&nbsp;track&nbsp;combo</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-onTrackSelect"><strong>onTrackSelect</strong></a>(self, evt)</dt><dd><tt>when&nbsp;track&nbsp;changes,&nbsp;update&nbsp;the&nbsp;track&nbsp;num&nbsp;box</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-saveChanges"><strong>saveChanges</strong></a>(self, evt)</dt><dd><tt>put&nbsp;the&nbsp;changes&nbsp;back&nbsp;into&nbsp;the&nbsp;grid</tt></dd></dl>

<hr>
Methods inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><a name="RefineTrackDialog-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;String&nbsp;title=EmptyString,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;Size&nbsp;size=DefaultSize,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;style=DEFAULT_DIALOG_STYLE,&nbsp;String&nbsp;name=DialogNameStr)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CreateButtonSizer"><strong>CreateButtonSizer</strong></a>(self, flags, *ignored)</dt></dl>

<dl><dt><a name="RefineTrackDialog-CreateSeparatedButtonSizer"><strong>CreateSeparatedButtonSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CreateSeparatedButtonSizer">CreateSeparatedButtonSizer</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;Sizer</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CreateStdDialogButtonSizer"><strong>CreateStdDialogButtonSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CreateStdDialogButtonSizer">CreateStdDialogButtonSizer</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;StdDialogButtonSizer</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CreateTextSizer"><strong>CreateTextSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CreateTextSizer">CreateTextSizer</a>(self,&nbsp;String&nbsp;message)&nbsp;-&gt;&nbsp;Sizer</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-EndModal"><strong>EndModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-EndModal">EndModal</a>(self,&nbsp;int&nbsp;retCode)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetAffirmativeId"><strong>GetAffirmativeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetAffirmativeId">GetAffirmativeId</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetEscapeId"><strong>GetEscapeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetEscapeId">GetEscapeId</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetReturnCode"><strong>GetReturnCode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetReturnCode">GetReturnCode</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsModal"><strong>IsModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsModal">IsModal</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetAffirmativeId"><strong>SetAffirmativeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetAffirmativeId">SetAffirmativeId</a>(self,&nbsp;int&nbsp;affirmativeId)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetEscapeId"><strong>SetEscapeId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetEscapeId">SetEscapeId</a>(self,&nbsp;int&nbsp;escapeId)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetReturnCode"><strong>SetReturnCode</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetReturnCode">SetReturnCode</a>(self,&nbsp;int&nbsp;returnCode)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ShowModal"><strong>ShowModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ShowModal">ShowModal</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>

<hr>
Static methods inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><a name="RefineTrackDialog-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
&nbsp;<br>
The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
this.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><strong>AffirmativeId</strong></dt>
<dd><tt>See&nbsp;`GetAffirmativeId`&nbsp;and&nbsp;`SetAffirmativeId`</tt></dd>
</dl>
<dl><dt><strong>EscapeId</strong></dt>
<dd><tt>See&nbsp;`GetEscapeId`&nbsp;and&nbsp;`SetEscapeId`</tt></dd>
</dl>
<dl><dt><strong>ReturnCode</strong></dt>
<dd><tt>See&nbsp;`GetReturnCode`&nbsp;and&nbsp;`SetReturnCode`</tt></dd>
</dl>
<dl><dt><strong>thisown</strong></dt>
<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
</dl>
<hr>
Data and other attributes inherited from <a href="wx._windows.html#Dialog">wx._windows.Dialog</a>:<br>
<dl><dt><strong>ButtonSizerFlags</strong> = 32926</dl>

<hr>
Methods inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><a name="RefineTrackDialog-CenterOnScreen"><strong>CenterOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CentreOnScreen"><strong>CentreOnScreen</strong></a> = CenterOnScreen(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CenterOnScreen">CenterOnScreen</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;the&nbsp;window&nbsp;on&nbsp;screen</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-EnableCloseButton"><strong>EnableCloseButton</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-EnableCloseButton">EnableCloseButton</a>(self,&nbsp;bool&nbsp;enable)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetDefaultItem"><strong>GetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetDefaultItem">GetDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;child&nbsp;of&nbsp;this&nbsp;parent,&nbsp;i.e.&nbsp;the&nbsp;one&nbsp;which&nbsp;is&nbsp;activated<br>
by&nbsp;pressing&nbsp;&lt;Enter&gt;&nbsp;such&nbsp;as&nbsp;the&nbsp;OK&nbsp;button&nbsp;on&nbsp;a&nbsp;wx.<a href="wx._windows.html#Dialog">Dialog</a>.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetIcon"><strong>GetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetIcon">GetIcon</a>(self)&nbsp;-&gt;&nbsp;Icon</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetTitle"><strong>GetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetTitle">GetTitle</a>(self)&nbsp;-&gt;&nbsp;String</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetTmpDefaultItem"><strong>GetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetTmpDefaultItem">GetTmpDefaultItem</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Return&nbsp;the&nbsp;temporary&nbsp;default&nbsp;item,&nbsp;which&nbsp;can&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Iconize"><strong>Iconize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Iconize">Iconize</a>(self,&nbsp;bool&nbsp;iconize=True)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsActive"><strong>IsActive</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsActive">IsActive</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsAlwaysMaximized"><strong>IsAlwaysMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsAlwaysMaximized">IsAlwaysMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsFullScreen"><strong>IsFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsFullScreen">IsFullScreen</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsIconized"><strong>IsIconized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsIconized">IsIconized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsMaximized"><strong>IsMaximized</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsMaximized">IsMaximized</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MacGetMetalAppearance"><strong>MacGetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MacGetMetalAppearance">MacGetMetalAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MacGetTopLevelWindowRef"><strong>MacGetTopLevelWindowRef</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MacGetTopLevelWindowRef">MacGetTopLevelWindowRef</a>(self)&nbsp;-&gt;&nbsp;long</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MacGetUnifiedAppearance"><strong>MacGetUnifiedAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MacGetUnifiedAppearance">MacGetUnifiedAppearance</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MacSetMetalAppearance"><strong>MacSetMetalAppearance</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MacSetMetalAppearance">MacSetMetalAppearance</a>(self,&nbsp;bool&nbsp;on)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Maximize"><strong>Maximize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Maximize">Maximize</a>(self,&nbsp;bool&nbsp;maximize=True)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-RequestUserAttention"><strong>RequestUserAttention</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-RequestUserAttention">RequestUserAttention</a>(self,&nbsp;int&nbsp;flags=USER_ATTENTION_INFO)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Restore"><strong>Restore</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Restore">Restore</a>(self)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetDefaultItem"><strong>SetDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetDefaultItem">SetDefaultItem</a>(self,&nbsp;Window&nbsp;child)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;default,&nbsp;return&nbsp;the&nbsp;old&nbsp;default.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetIcon"><strong>SetIcon</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetIcon">SetIcon</a>(self,&nbsp;Icon&nbsp;icon)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetIcons"><strong>SetIcons</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetIcons">SetIcons</a>(self,&nbsp;wxIconBundle&nbsp;icons)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetShape"><strong>SetShape</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetShape">SetShape</a>(self,&nbsp;Region&nbsp;region)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetTitle"><strong>SetTitle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetTitle">SetTitle</a>(self,&nbsp;String&nbsp;title)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetTmpDefaultItem"><strong>SetTmpDefaultItem</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetTmpDefaultItem">SetTmpDefaultItem</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Set&nbsp;this&nbsp;child&nbsp;as&nbsp;temporary&nbsp;default</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ShowFullScreen"><strong>ShowFullScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ShowFullScreen">ShowFullScreen</a>(self,&nbsp;bool&nbsp;show,&nbsp;long&nbsp;style=FULLSCREEN_ALL)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._windows.html#TopLevelWindow">wx._windows.TopLevelWindow</a>:<br>
<dl><dt><strong>DefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetDefaultItem`&nbsp;and&nbsp;`SetDefaultItem`</tt></dd>
</dl>
<dl><dt><strong>Icon</strong></dt>
<dd><tt>See&nbsp;`GetIcon`&nbsp;and&nbsp;`SetIcon`</tt></dd>
</dl>
<dl><dt><strong>Title</strong></dt>
<dd><tt>See&nbsp;`GetTitle`&nbsp;and&nbsp;`SetTitle`</tt></dd>
</dl>
<dl><dt><strong>TmpDefaultItem</strong></dt>
<dd><tt>See&nbsp;`GetTmpDefaultItem`&nbsp;and&nbsp;`SetTmpDefaultItem`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="RefineTrackDialog-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
it.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
&nbsp;<br>
Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
&nbsp;<br>
NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CaptureMouse">CaptureMouse</a>(self)<br>
&nbsp;<br>
Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
release&nbsp;the&nbsp;capture.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
&nbsp;<br>
Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
recapture&nbsp;mouse.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
&nbsp;<br>
Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
centering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
&nbsp;<br>
Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ClearBackground">ClearBackground</a>(self)<br>
&nbsp;<br>
Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ClientToWindowSize"><strong>ClientToWindowSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ClientToWindowSize">ClientToWindowSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;<a href="wx._windows.html#Dialog">Dialog</a>&nbsp;units<br>
are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
non-existent&nbsp;windows.<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
destructor.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#RefineTrackDialog-Enable">Enable</a>(false).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-DissociateHandle">DissociateHandle</a>(self)<br>
&nbsp;<br>
Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
&nbsp;<br>
Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-FindWindowByLabel"><strong>FindWindowByLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-FindWindowByLabel">FindWindowByLabel</a>(self,&nbsp;String&nbsp;label)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;label</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Fit">Fit</a>(self)<br>
&nbsp;<br>
Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#RefineTrackDialog-SetClientSize">SetClientSize</a>(child.<a href="#RefineTrackDialog-GetSize">GetSize</a>())<br>
instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-FitInside">FitInside</a>(self)<br>
&nbsp;<br>
Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Freeze">Freeze</a>(self)<br>
&nbsp;<br>
Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
been&nbsp;undone.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
mandatory&nbsp;directive.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
&nbsp;<br>
:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
windows&nbsp;containing&nbsp;subwindows&nbsp;(such&nbsp;as&nbsp;wx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
after&nbsp;calling&nbsp;Fit.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#RefineTrackDialog-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
<a href="#RefineTrackDialog-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
&nbsp;<br>
Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
are&nbsp;none.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
&nbsp;<br>
Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes<br>
&nbsp;<br>
Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;an&nbsp;instance&nbsp;of&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is<br>
useful&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control<br>
as&nbsp;in&nbsp;a&nbsp;standard&nbsp;control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard<br>
coding&nbsp;specific&nbsp;colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of<br>
place&nbsp;on&nbsp;the&nbsp;user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
the&nbsp;results.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
&nbsp;<br>
Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
generated.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
kinds&nbsp;of&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
&nbsp;<br>
Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
&nbsp;<br>
get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
&nbsp;<br>
Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
&nbsp;<br>
Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
there&nbsp;is&nbsp;none.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
&nbsp;<br>
Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
&nbsp;<br>
Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
method.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
background.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
correctly.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#RefineTrackDialog-Show">Show</a>(False).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-InheritAttributes">InheritAttributes</a>(self)<br>
&nbsp;<br>
This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
colours.<br>
&nbsp;<br>
By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
&nbsp;<br>
This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
parents&nbsp;attributes.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-InitDialog">InitDialog</a>(self)<br>
&nbsp;<br>
Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
&nbsp;<br>
Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
later.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
exposed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
&nbsp;<br>
:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
shown&nbsp;as&nbsp;well.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#RefineTrackDialog-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#RefineTrackDialog-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Lower">Lower</a>(self)<br>
&nbsp;<br>
Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
&nbsp;<br>
Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
effect.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
&nbsp;<br>
The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
&nbsp;<br>
Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
`wx.NavigationKeyEvent`.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#RefineTrackDialog-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#RefineTrackDialog-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
&nbsp;<br>
Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
&nbsp;<br>
Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
scroll&nbsp;position.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
different&nbsp;window&nbsp;classes.<br>
&nbsp;<br>
wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Raise">Raise</a>(self)<br>
&nbsp;<br>
Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
&nbsp;<br>
Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ReleaseMouse">ReleaseMouse</a>(self)<br>
&nbsp;<br>
Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
&nbsp;<br>
Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
programmer.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
there.)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
oldParent)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
&nbsp;<br>
Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
&nbsp;<br>
Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SendSizeEvent"><strong>SendSizeEvent</strong></a>(self)</dt></dl>

<dl><dt><a name="RefineTrackDialog-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
&nbsp;<br>
Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
&nbsp;<br>
Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
calling&nbsp;this&nbsp;function.<br>
&nbsp;<br>
Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
&nbsp;<br>
On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
&nbsp;<br>
:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
constraints.<br>
&nbsp;<br>
You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#RefineTrackDialog-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
effect.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
&nbsp;<br>
This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
&nbsp;<br>
The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
equal&nbsp;to&nbsp;-1.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
&nbsp;<br>
Put&nbsp;the&nbsp;native&nbsp;window&nbsp;into&nbsp;double&nbsp;buffered&nbsp;or&nbsp;composited&nbsp;mode.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
&nbsp;<br>
Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
classes.<br>
&nbsp;<br>
It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
<a href="#RefineTrackDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetFocus">SetFocus</a>(self)<br>
&nbsp;<br>
Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
&nbsp;<br>
Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
only&nbsp;called&nbsp;internally.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
&nbsp;<br>
Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
one.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
&nbsp;<br>
A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
max&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
&nbsp;<br>
A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
min&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
&nbsp;<br>
The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
&nbsp;<br>
The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
&nbsp;<br>
This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
&nbsp;user's&nbsp;selected&nbsp;theme.<br>
&nbsp;<br>
Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
&nbsp;<br>
Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
opaque.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
&nbsp;<br>
Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
type.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
&nbsp;<br>
Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
&nbsp;<br>
Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#RefineTrackDialog-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#RefineTrackDialog-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
immediately.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
&nbsp;<br>
Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
from&nbsp;the&nbsp;parent&nbsp;window.<br>
&nbsp;<br>
The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Thaw">Thaw</a>(self)<br>
&nbsp;<br>
Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
also&nbsp;call&nbsp;<a href="#RefineTrackDialog-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#RefineTrackDialog-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
all&nbsp;child&nbsp;windows.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Update">Update</a>(self)<br>
&nbsp;<br>
Calling&nbsp;this&nbsp;method&nbsp;immediately&nbsp;repaints&nbsp;the&nbsp;invalidated&nbsp;area&nbsp;of&nbsp;the<br>
window&nbsp;instead&nbsp;of&nbsp;waiting&nbsp;for&nbsp;the&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;happen,&nbsp;(normally<br>
this&nbsp;would&nbsp;usually&nbsp;only&nbsp;happen&nbsp;when&nbsp;the&nbsp;flow&nbsp;of&nbsp;control&nbsp;returns&nbsp;to&nbsp;the<br>
event&nbsp;loop.)&nbsp;&nbsp;Notice&nbsp;that&nbsp;this&nbsp;function&nbsp;doesn't&nbsp;refresh&nbsp;the&nbsp;window&nbsp;and<br>
does&nbsp;nothing&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;already&nbsp;repainted.&nbsp;&nbsp;Use&nbsp;`Refresh`<br>
first&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;immediately&nbsp;redraw&nbsp;the&nbsp;window&nbsp;(or&nbsp;some&nbsp;portion&nbsp;of<br>
it)&nbsp;unconditionally.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
&nbsp;<br>
This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.<a href="wx._controls.html#ToolBar">ToolBar</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.<a href="wx._windows.html#Frame">Frame</a>&nbsp;will<br>
send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
in&nbsp;idle&nbsp;time.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#RefineTrackDialog-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
&nbsp;<br>
Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
&nbsp;<br>
NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-WindowToClientSize"><strong>WindowToClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-WindowToClientSize">WindowToClientSize</a>(self,&nbsp;Size&nbsp;size)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>

<hr>
Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><a name="RefineTrackDialog-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
or&nbsp;None.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
&nbsp;<br>
Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
autogenerated)&nbsp;id</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
<dl><dt><strong>AcceleratorTable</strong></dt>
<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
</dl>
<dl><dt><strong>AutoLayout</strong></dt>
<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
</dl>
<dl><dt><strong>BackgroundColour</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
</dl>
<dl><dt><strong>BackgroundStyle</strong></dt>
<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
</dl>
<dl><dt><strong>BestSize</strong></dt>
<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
</dl>
<dl><dt><strong>BestVirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>Border</strong></dt>
<dd><tt>See&nbsp;`GetBorder`</tt></dd>
</dl>
<dl><dt><strong>Caret</strong></dt>
<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
</dl>
<dl><dt><strong>CharHeight</strong></dt>
<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
</dl>
<dl><dt><strong>CharWidth</strong></dt>
<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
</dl>
<dl><dt><strong>Children</strong></dt>
<dd><tt>See&nbsp;`GetChildren`</tt></dd>
</dl>
<dl><dt><strong>ClientAreaOrigin</strong></dt>
<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
</dl>
<dl><dt><strong>ClientRect</strong></dt>
<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
</dl>
<dl><dt><strong>ClientSize</strong></dt>
<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
</dl>
<dl><dt><strong>Constraints</strong></dt>
<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
</dl>
<dl><dt><strong>ContainingSizer</strong></dt>
<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
</dl>
<dl><dt><strong>Cursor</strong></dt>
<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
</dl>
<dl><dt><strong>DefaultAttributes</strong></dt>
<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
</dl>
<dl><dt><strong>DropTarget</strong></dt>
<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
</dl>
<dl><dt><strong>EffectiveMinSize</strong></dt>
<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
</dl>
<dl><dt><strong>Enabled</strong></dt>
<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
</dl>
<dl><dt><strong>EventHandler</strong></dt>
<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
</dl>
<dl><dt><strong>ExtraStyle</strong></dt>
<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
</dl>
<dl><dt><strong>Font</strong></dt>
<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
</dl>
<dl><dt><strong>ForegroundColour</strong></dt>
<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
</dl>
<dl><dt><strong>GrandParent</strong></dt>
<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
</dl>
<dl><dt><strong>GtkWidget</strong></dt>
<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
&nbsp;<br>
On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
</dl>
<dl><dt><strong>Handle</strong></dt>
<dd><tt>See&nbsp;`GetHandle`</tt></dd>
</dl>
<dl><dt><strong>HelpText</strong></dt>
<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
</dl>
<dl><dt><strong>Id</strong></dt>
<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
</dl>
<dl><dt><strong>Label</strong></dt>
<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
</dl>
<dl><dt><strong>LayoutDirection</strong></dt>
<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
</dl>
<dl><dt><strong>MaxHeight</strong></dt>
<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
</dl>
<dl><dt><strong>MaxSize</strong></dt>
<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
</dl>
<dl><dt><strong>MaxWidth</strong></dt>
<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
</dl>
<dl><dt><strong>MinHeight</strong></dt>
<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
</dl>
<dl><dt><strong>MinSize</strong></dt>
<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
</dl>
<dl><dt><strong>MinWidth</strong></dt>
<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
</dl>
<dl><dt><strong>Name</strong></dt>
<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
</dl>
<dl><dt><strong>Parent</strong></dt>
<dd><tt>See&nbsp;`GetParent`</tt></dd>
</dl>
<dl><dt><strong>Position</strong></dt>
<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
</dl>
<dl><dt><strong>Rect</strong></dt>
<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
</dl>
<dl><dt><strong>ScreenPosition</strong></dt>
<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
</dl>
<dl><dt><strong>ScreenRect</strong></dt>
<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
</dl>
<dl><dt><strong>Shown</strong></dt>
<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
</dl>
<dl><dt><strong>Size</strong></dt>
<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
</dl>
<dl><dt><strong>Sizer</strong></dt>
<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
</dl>
<dl><dt><strong>ThemeEnabled</strong></dt>
<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
</dl>
<dl><dt><strong>ToolTip</strong></dt>
<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
</dl>
<dl><dt><strong>TopLevel</strong></dt>
<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
</dl>
<dl><dt><strong>TopLevelParent</strong></dt>
<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
</dl>
<dl><dt><strong>UpdateClientRect</strong></dt>
<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
</dl>
<dl><dt><strong>UpdateRegion</strong></dt>
<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
</dl>
<dl><dt><strong>Validator</strong></dt>
<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
</dl>
<dl><dt><strong>VirtualSize</strong></dt>
<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
</dl>
<dl><dt><strong>WindowStyle</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
</dl>
<dl><dt><strong>WindowStyleFlag</strong></dt>
<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
</dl>
<dl><dt><strong>WindowVariant</strong></dt>
<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><a name="RefineTrackDialog-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
&nbsp;<br>
:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
&nbsp;<br>
:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
&nbsp;<br>
:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
&nbsp;<br>
:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL,&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;PyObject&nbsp;func=None)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>, handler<font color="#909090">=None</font>)</dt><dd><tt>Disconnects&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
<dl><dt><strong>EvtHandlerEnabled</strong></dt>
<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
</dl>
<dl><dt><strong>NextHandler</strong></dt>
<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
</dl>
<dl><dt><strong>PreviousHandler</strong></dt>
<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
</dl>
<hr>
Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><a name="RefineTrackDialog-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
&nbsp;<br>
Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>

<dl><dt><a name="RefineTrackDialog-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#RefineTrackDialog-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
&nbsp;<br>
For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
object.</tt></dd></dl>

<hr>
Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
<dl><dt><strong>ClassName</strong></dt>
<dd><tt>See&nbsp;`GetClassName`</tt></dd>
</dl>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
</dl>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
    
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-guiMain"><strong>guiMain</strong></a>()</dt></dl>
</td></tr></table>
</body></html>